Articles of angularjs

如何在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" } […]

$ locationProvider html5mode导致“无法GET”错误刷新 – AngularJS节点的应用程序

我正在尝试使用locationProvider从我的Angularjs应用程序的URL中删除标签,直到手动刷新页面为止。 这总是在浏览器中导致“无法GET ..”错误。 我已经做了一些研究,我想我必须使用.htaccess文件redirect,但我不知道如何实现它,我已经在网上search的解决scheme,但没有运气到目前为止。 这是我的app.js处理路由到我的Angular视图和控制器: (function () { 'use strict'; var myApp = angular.module('myApp', ['ngRoute']); myApp.config(function($routeProvider, $locationProvider) { $routeProvider. when('/', { templateUrl: 'views/partials/play.html', controller: 'playCtrl' }). when('/dictionary', { templateUrl: 'views/partials/dictionary.html', controller: 'dictionaryCtrl' }). when('/add', { templateUrl: 'views/partials/word.html', controller: 'wordCtrl' }). when('/about', { templateUrl: 'views/partials/about.html', controller: 'aboutCtrl' }). otherwise({redirectTo: '/'}); // use the HTML5 History API […]

只是不能解决CORS问题

我只是不能打电话给我全function的API,因为我不断收到这个错误 – angular.js:9827 **OPTIONS http://xyz.mybluemix.net/add_user** (anonymous function) @ angular.js:9827sendReq @ angular.js:9628serverRequest @ angular.js:9344processQueue @ angular.js:13189(anonymous function) @ angular.js:13205Scope.$eval @ angular.js:14401Scope.$digest @ angular.js:14217Scope.$apply @ angular.js:14506(anonymous function) @ angular.js:16232completeOutstandingRequest @ angular.js:4905(anonymous function) @ angular.js:5285 welcome.html:1 **XMLHttpRequest cannot load http://xyz.mybluemix.net/add_user. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. […]

在angular度种子克隆的“npm start”命令中出错

当我从github克隆angular种子并运行节点服务器时,出现以下错误。 我已经将angular种子克隆到现有的项目目录。 我不确定发生了什么问题。 但是我得到了下面的错误。 请帮助 $ npm start > StickyTodos@0.0.0 prestart C:\projects\StickyTodos > npm install > StickyTodos@0.0.0 postinstall C:\projects\StickyTodos > bower install > StickyTodos@0.0.0 start C:\projects\StickyTodos > http-server -a localhost -p 8000 -c-1 events.js:141 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE 127.0.0.1:8000 at Object.exports._errnoException (util.js:860:11) at exports._exceptionWithHostPort (util.js:883:20) at Server._listen2 (net.js:1234:14) at […]