Articles of angularjs

AngularJS ngResource删除事件不调用callback

我有这个代码: dogsResource.delete({id: $stateParams.dogId}, angular.noop, function(value, responseHeaders){ //Success console.log(value); console.log(responseHeaders); }, function(httpResponse){ //Error console.log(httpResponse); } ); 删除完成 ,问题是没有成功或错误被称为。 我也试过使用一个实例(这意味着,使用$删除),但它也没有工作。 我试着用其他方法来testingcallback,比如get $scope.dog = dogsResource.get({id: $stateParams.dogId}, function(value, res){ console.log(value); }); 它工作。 我不知道为什么会发生,因为狗正在从数据库中删除。 谢谢 UPDATE dogResource代码 // Return the dogs resource .factory('dogsResource', ['$resource', function($resource){ return $resource("http://localhost:5000/dogs/:id",{id: "@id"},{update: {method: "PUT"}}); }]) 更新2 我发现了错误。 它在RESTful API(Node js)中。 该方法不向Angular发送任何东西,所以不会触发callback: //DELETE – Delete […]

Nodejs / HapiJs与Angular.js

有人能解释我如何将nodejs(hapi服务器)和AngularJs结合起来吗? 我以为我可以捕捉到我的Hapi服务器的每个请求,并使用angularjs的路由/ REST等对这些请求作出反应… 服务器正在运行,并为我提供我所期望的index.html,但是,我愚蠢的钩在我的app.js的angular度的东西。 我想我的做法是完全错误的。 哈皮 server.route({ method: 'GET', path: '/{p*}', handler: function (request, reply) { reply.file('public/index.html'); } }); index.html(标题) <script src="CDN/angular.min.js"></script> <script src="./app.js"></script> 我的index.html中的内联AngularJs代码正常工作。 我很感谢每一个回应或我可以看到的一些资源。

app.configure(function){} typeerror undefined不是一个函数

我正在创build一个聊天应用程序使用socket.io和angularjs,当我运行使用CMD app.js文件,我得到一个错误,说:“app.configure(函数){typeerror undefined不是一个函数”可能是什么问题? 我的代码如下所示: var http = require('http'); var express = require('express'), routes = require('./routes'), socket = require('./routes/socket.js'); app = module.exports.app = express(); var server = http.createServer(app); var io = require('socket.io').listen(server); //pass a http.Server instance server.listen(80); //configuration app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.set('view options', { layout: false }); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.static(__dirname + […]

如何将数据从AngularJS前端传递到Nodejs后端?

我在这里有一些angular度的js代码。 <!DOCTYPE html> <html lang="en"> <head> <script src="Scripts/angular.min.js"></script> <body> <div ng-app=""> <form> Author: <input type="text" ng-model="author"> <br> <br> Title: <input type="text" ng-model="title"> <br> <br> Body: <input type="author" ng-model="body"> <br> <br> <input type="submit" value="Submit"> </form> </div> </head> </body> </html> 和节点js与MySQL代码在这里。 我能够从这个节点代码传递数据到MySQL数据库。 如何继续向angularjs节点? 我来自PHP的背景。 我应该能够从angular度jsforms发送数据到MySQL数据库。 我能够从这里的节点代码发送数据到MySQL数据库。 var mysql = require('mysql'); var connection = mysql.createConnection({ host: 'localhost', user: […]

使用Node.JS作为REST服务器和Web服务器

我正在用Angular.js和Node.js写一个应用程序。 有一个用HTML和Angular.js编写的客户端应用程序 ,需要像Apache这样的Web服务器才能联机。 在Node.js中还有一个服务器端REST webservice ,它build立在restify (但我不在乎使用哪个REST API,我可以使用另一个REST API)。 我可以使用REST Web服务的Node.js服务器和服务客户​​端Web应用的另一个Node.js服务器来完成整个工作。 但我想只有一个Node.js服务器运行 ,在一个URL /端口(以防止跨域AJAX请求)。 我怎么能这样做?

Angular.js教程使用Node.js webserver

我正在尝试通过Angular.js Tutrorial_00 ,似乎无法find如何让node.js web服务器运行演示程序? 有没有人做过这个教程或知道如何正确使用这一步让服务器工作? 对于node.js用户:在单独的terminal选项卡或窗口中,运行node scripts\web-server.js以启动Web服务器。 打开浏览器窗口 为应用程序并导航到http://localhost:8000/app/index.html 会发生什么是我在node.js中运行第1步,然后输出“…”,我assum意味着它正在侦听。 然后,当我到达第2步时,我在浏览器中input“Oops!Google Chrome无法连接到”。

如何在Leaflet.js中使用Angular JS

我正在使用Node.JS / Leaflet.js在仪表板上工作。 几周前我开始学习Angular js。 但是我在我的项目中处于中等位置。 我正在build立一个交互式的地图仪表板,使用: Node.JS / Express.js在后端处理数据 Leaflet.js做地图可视化 其他类似d3.js的库 现在,我正在试图添加小部件到我的仪表板,在那里我点击点并使用Node.js从数据库获取与每个点有关的信息。 我想简化我的问题,并考虑这个例子。 HTTP:jsfiddle.net/8QHFe/128/ 当我将鼠标hover在形状上时,我会看到与地图上每个多边形/点相关的图表。 我很困惑! 我的问题是: 我是否应该重新创build应用程序来将Leafletembedded到Angular Js代码中,如此示例链接或使用angular leaflet指令 。 它读取它不是一个稳定的图书馆呢。 在这种情况下使用Angular.js是否是最好的select?

AngularJS和ExpressJS会话pipe理?

我想保持整个页面的会话。 对于这个项目,我使用expresJs,nodeJS作为服务器端。 AngularJS在前端。 我不确定,当查看更改或URL更改时如何处理会话。 因为我需要照顾expresJS路由器或者angularJs路由器 。 请让我知道,我应该遵循什么方法。 angularJS路由器 myApp.config(['$routeProvider', function($routeProvider) { $routeProvider.when('/welcome', {templateUrl: 'partials/welcome.html', controller: 'MyCtrl2'}); $routeProvider.when('/login', {templateUrl: 'partials/login.html', controller: 'MyCtrl2'}); $routeProvider.when('/signup', {templateUrl: 'partials/signup.html', controller: 'singupController'}); $routeProvider.otherwise({redirectTo: '/'}); }]); 注册控制器 myApp.controller('singupController',function($scope,$rootScope,$http){ $scope.doSingnup = function() { var formData = { 'username' : this.username, 'password' : this.password, 'email' : null }; var jdata = JSON.stringify(formData); $http({method:'POST',url:'/signup',data:jdata}) .success(function(data,status,headers,config){ […]

从git checkout构buildyeoman项目

从git构buildyeoman项目结账时遇到问题。 我试图把yeoman项目的git checkout和运行grunt服务 。 以下是错误描述的情况 场景描述: Person1使用yoangular度创build了yeoman angularjs项目。 grunt serve在Person1的电脑上工作正常。 Person1将代码推送到git,以便其他团队成员可以在其上工作。 Person2接受git( git clone <URL> )的签出时会发生问题。 检出副本中的grunt serve命令会导致以下错误: $ grunt serve grunt-cli: The grunt command line interface. (v0.1.13) Fatal error: Unable to find local grunt. If you're seeing this message, either a Gruntfile wasn't found or grunt hasn't been installed locally to your project. For […]

NODE和CMS与angularjs:他们如何合作

我正在考虑用MEAN堆栈做些什么。 我需要一种方法来编辑网站的内容,如WordPress的提供(基本上是一个CMS)。 令人困惑的是CMS和Angular如何协同工作。 我看了一个名为Keystone的CMS,在那里你必须在Node中设置一些路由等。 这会不会与您在Angluar中设置的路由崩溃? 在我使用的其他CMS中,视图的创build发生在服务器端。 在Angular中,就我所知,您创build了一个HTML模板,您可以在angular度控制器中填充数据。 这也看起来像CMSs和Angular之间可能会崩溃。 这是这种情况吗? 对于我应该了解的angular度和内容pipe理系统还有什么其他的怪癖或者类似的问题吗?