Articles of angularjs

运行npm install -g yo命令给出 – >“npm ERR! Windows_NT 6.1.7601“

npm -v:3.5.3 我是非常新的npm,当我运行npm install -g哟,得到像这样的错误: npm ERR! Windows_NT 6.1.7601 npm ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Users \ sougata.a \ AppDa ta \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js”“install”“-g” “哟”npm ERR! 节点v5.5.0 npm ERR! npm v3.5.3 npm ERR! pathC:\ Program Files \ nodejs \ node_modules.staging npm ERR! 代码EPERM […]

angularjs发送请求到nodejs api

我已经angularjs后调用(提交login表单数据)到一个/ login nodejs API端点。 在Nodejs端点(在request.body中)接收到的数据不是json格式,但是它具有额外的填充,如下所示:{'{“email”:“a@b.com”,“password”:“aaa”}' :''}这是什么格式? 如何从此对象访问“电子邮件”和/或密码? 客户端代码, login: function(loginData, callback) { $http({ method: 'POST', url: '/api/login', data: loginData, headers: {'Content-Type': 'application/x-www.form-urlencoded'} }).then(function successCallback(response) { }, function errorCallback(response) { }); } 服务器代码: app.post('/login', function(req, res) { console.log('Email:' + req.body.email); //this gives undefined error console.log(req.body); // shows { '{"email": "a@b.com", "password": "aaa"}': ''} } 我错过了什么? 任何帮助表示赞赏。 […]

帆JS + Angular JS:路由

我目前正在学习SailsJS,而我是Angular的用户。 我知道Angular可以和SailsJs毫无问题地共同工作(Sails回来了,Angular是前面的),它可以在我的应用上成功运行。 另一方面,我不确定路由:Angular的路由器必须呈现唯一的视图,而Sails的路由器必须呈现API REST路由? 或者所有路线都是由Angular或Sails生成的? 我使用这个教程,但我很尴尬,Angular处理所有的路由。 问候,

如何在ng-autocomplete中添加用户的当前位置

我正在使用ng-Autocomplete来从谷歌加载地点。 看下面的图片。 但我想在最后一行添加button来获取用户的当前位置。 有没有办法做? 这是供您参考的图像

Javascript和angularjs使用CORS

我试图从使用$ http的网站获取信息,并且我诚实地查看了所有的东西,并且尝试了很多不同的东西,但我不确定如何设置“Access-Control-Allow-Origin” 。 我不确定我是否完全是误解,但是任何帮助真的很感谢,谢谢提前一吨! XMLHttpRequest无法加载http://nhlwc.cdnak.neulion.com/fs1/nhl/league/teamroster/NJD/iphone/cbrbroster.json 。 请求的资源上没有“Access-Control-Allow-Origin”标题。 原因' http:// localhost:3000 '因此不被允许访问。 该响应具有HTTP状态码503。 这是我的代码: 来自rosterService的相关代码: (function(){ 'use strict'; var URL = 'http://nhlwc.cdnak.neulion.com/fs1/nhl/league/teamroster/NJD/iphone/clubroster.json'; angular .module("DevilsFanApp") .factory("RosterService", RosterService); function RosterService($rootScope, $http) { function fetchPlayers(callback){ return $http({ method: 'GET', url: URL, dataType: 'jsonp' }); } } })(); server.js: var express = require('express'); var app = express(); var ipaddress = […]

AngularJS不会使用socket.io刷新视图

我有一个node.js服务器应用程序与以下设置: var express = require('express'); var io = require('socket.io'); var http = require('http'); var app = express(); app.use(express.static('public')); var server = http.createServer(app); io = io.listen(server); io.on('connection', function(socket){ console.log('a user is connected'); }); device.on('disconnect', function() { console.log('we got disconnected! 🙁 '); io.emit('deviceDisconnection'); }); 这里的设备是蓝牙连接的设备。 而且,在客户端,我有一个AngularJS应用程序,在应用程序的控制器中声明以下事件订阅: var appFront = angular.module(appFront , []) .controller('mainController', ['$scope', '$http', function($scope,$http) { […]

在AngularJS 1.5.0的$ http.get()中获得空的返回结果

我在AngularJS应用程序中创build了一个工厂,用于在对列表中的一个或多个元素执行删除操作后,从服务器获取刷新的数据。 var myApp = angular.module('app'); myApp.factory('mvListRefresher', function($http) { return { refreshCourses : function() { var list = new Array(); $http.get('/api/courses').then(function(response) { console.log('got refreshed lists'); console.log(response.data); list = response.data; }, function(error) { console.log('error in retreiving fresh lists'); console.log(error); }); console.log('Displaying list of courses'); console.log(list); if(list.length != 0) { return list; } } } }); 我打电话给我的一个控制器调用这个工厂 $scope.courses […]

错误:发送后无法设置标题。 节点Expressjs

我已经阅读了几个同样的问题,但没有为我的个人情况工作。 我试图从ng-repeat列表中删除一个条目。 这是我的看法(ng显示是为了编辑的目的): <tr ng-repeat="entry in entries" ng-cloak> <th>{{ $index + 1 }}</th> <td> <span ng-show="!editMode[$index]">{{ entry.username }}</span> <input ng-show="editMode[$index]" type="text" ng-model="entry.username"/> </td> <td> <span ng-show="!editMode[$index]">{{ entry.date }}</span> <input ng-show="editMode[$index]" value="{{entry.date}}"/> </td> <td> <span ng-show="!editMode[$index]">{{ entry.hours }}</span> <input ng-show="editMode[$index]" type="text" ng-model="entry.hours"/> </td> <td> <span ng-show="!editMode[$index]">{{ entry.payout }}</span> <input ng-show="editMode[$index]" type="text" ng-model="entry.payout"/> </td> <td> <button ng-show="!editMode[$index]" […]

使用NodeJS集成CCAvenue

我是一个支付网关的新手。 我想使用NodeJS将CCAvenue集成到我的Web应用程序中。 我已经从npm安装了CCAvenue软件包,但我对付款没有任何意见。 如果有人指向我,除了CCAvenue集成手册之外的其他教程,我会很棒。

使用angular度转换处理API错误的最佳做法

我有一个API <> SPA架构。 但我不知道在哪里翻译,特别是当发送错误。 我宁愿只在我的angular度应用程序翻译文本(i18n等)。 API只能发送英文文本。 但我不知道如何 想象一下这样的错误消息:(nodejs + restify) server.get('/api/', function (req, res, next) { return next(new server.errors.UnauthorizedError('You are not authorized')); }); 这将发送一个401与json的身体。 如果API只会说英文,那么我怎样才能在SPA上翻译呢? 我怎么能把这个翻译方法之一: <span>{{message | translate}}</span> 要么 <span>{{lang.message}}</span> 当然,我使用Angular的$ translateProvider,并且在其中有一个定位文件。 有没有其他的方式发送语言键? 喜欢这个: server.get('/api/', function (req, res, next) { return next(new server.errors.UnauthorizedError('NOT_AUTHORIZED_ERROR')); }); 有了这个我可以有一个locate-en.json文件,如: { errors: { NOT_AUTHORIZED_ERROR: "You are not authorized" } […]