Articles of angularjs

search一个angularjs项目的Yeoman生成器

我在网站Yeoman发电机上寻找一个Angularjs Boostraps和NodeJS(Express)和MongoDb的模板,但是我没有find这个模板。 我在网站上寻找模板..?

用Angularjs从Mongodb获取数据

我来自LAMP堆栈背景,但最近我对Node.js / Angluarjs组合感兴趣。 现在我想要把Mongodbjoin到组合中,但是我正在用最困难的时间来build立它。 我发现每个教程都使用不同types的堆栈,其中一些使用Express.js,另外一些使用Mongoose或其他types。 我如何去使用angularjs HTTP服务连接到Mongo? 我是否需要像Mongoose这样的中间库,还是可以直接使用Angular? 作为一个实验,我已经设定了一段时间了。 我正在尝试在这个页面上做我正在做的事情。 在这里,我将数据存储在JSON文件中。 我想用Mongodb的连接replace那个JSON文件。 我有节点的全球安装的MongoDb,我已经通过控制台创build了一个数据收集。 你可以在这里看到我的实验 – http://monkbunker.com/saas/#/并且我已经为这个http连接的代码可以在这里看到从第14行开始https://github.com/seanandersonmke/saas/斑点/主/ JS / main.js 这与我如何使用MongoDB相似吗? 如何设置初始连接? 现在我已经坐了好几个小时了,每次都被打倒了。 请帮忙。 谢谢。

带有angular度js的控制器中的函数

我有一个问题让HTMLAudioElement在我的angular.js应用程序中工作。 我正在使用控制器将function推到我的播放button,但点击是无响应的。 我有在ng-click指令内的函数作为playpause(),但它仍然没有响应。 我的代码运行时没有错误。 有任何想法吗? 这是我的控制器代码: angular.module('MainCtrl', []).controller('MainController', function($scope) { $scope.audio = new Audio('../../data/mp3/pound.mp3'); $scope.currentNum = 0; // tell audio element to play/pause, you can use $scope.audio.play() $scope.playpause = function(){return $scope.audio.play();}; }); 这里是我的HTML: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <base href="/"> <title>Starter Node and Angular</title> <!– CSS –> <link rel="stylesheet" href="libs/bootstrap/dist/css/bootstrap.min.css"> <link rel="stylesheet" href="css/style.css"> […]

节点抛出module.js:340错误

我正在使用MEANstack进行一个项目,并尝试从seed.js加载模型时遇到这个错误: module.js:340 throw err; ^ Error: Cannot find module '..api/callout/callout.model' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\onemore\server\config\seed.js:12:15) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) certificate存在的文件: Directory of C:\onemore\server\api\callout 01/27/2015 03:47 PM <DIR> . 01/27/2015 03:47 PM <DIR> .. 01/27/2015 […]

在生产中无法连接到套接字io

生产中无法连接到socket.io。 它在我的开发服务器工作正常,但我没有得到在生产控制台中的“websocket用户连接”消息,我的热图没有填充testing数据。 我在浏览器jscript控制台中得到net :: ERR_CONNECTION_TIMED_OUT。 从服务器: io.origins('http://example.com/path:8080') app.get('/somepath', function (req, res, next) { // code here io.emit('update', data) console.log('update has been emitted') // this prints and I see the data object in the console res.end("OK") }) io.on('connection', function (socket) { console.log('websocket user connected') }); 从angular度控制器: $http.get('http://example.com/somepath?'+str) // hits somepath with test data in query string […]

angularJS控制器第一次不加载

在视图里面,我宣称: <div ng-controller="LoginController"> <div ng-if="authenticated=='no'"> <a href="/signin">Sign In</a> </div> <div ng-if="authenticated=='yes'"> <a href="/logout">Logout</a> </div> </div> 请注意,在上面的代码行之前正确调用包含控制器的angular度文件。 在我的控制器里面,我试图从一个节点API加载数据,用$http get请求,并将其结果设置为如下所示的范围: var indexModule = angular.module ('indexModule', []); indexModule.controller('LoginController',['$scope', '$http', function($scope, $http){ $http.get('/api/data') .success(function(data){ $scope.authenticated = data.authenticated; }) .error(function(){ alert('Error occured'); }); 这只在几个页面刷新后才起作用。 有什么我做错了吗? UPDATE 这里是node.js路由: app.get('/api/data', function (req,res) { // this is called by the controller to populate […]

从express到angularJS公开一个对象

我想创build一个数据对象,通过在angular度控制器中可用的快速检索。 现在我可以使用数据对象在一个玉的模板,如果我访问它如此… #{data.mens.pants.jeans} 快速代码 api.get(query, options) .then(function(results) { log.info('api response received. rendering…'); res.render('../mens/views/index', { data: { query: query, item: results } }); }) .error(function(err) { errors.renderError(res, err); }); }); 我不想要的 做另一个$ http呼叫 使用ng-init 我试过使用.constant(),但一个常量只能包含一个string。 如何在angular度控制器内部提供一个可用的对象。 在此先感谢您的时间。

AngularJS从另一个数据模型访问数据模型

我试图从同一个控制器上的另一个模型的单个控制器中的一个模型中提取数据。 我意识到这是错误的,但这里是我试图在模板中做: <table class="list-group"> <tr class="list-group-item" ng-repeat="info in field.infos"> <td><span class="badge">{{info.due| date:short}}<span ng-repeat="member in info.idMembers">{{members[{{member}}]}}</span></span> </td> <td>{{info.name}}</td> </tr> </table> 所以每个field.info都有一个id的引用。 我想根据id从成员模型中拉取成员的名字,但不知道如何去做。 任何帮助将不胜感激。 如果我不清楚,请告诉我。

你真的需要一个AngularJS应用程序的服务器?

我想部署我的AngularJS应用程序访问REST风格的Web服务上aws,我想知道如果我真的需要一个服务器来服务我的AngularJS文件。 我可以服务器作为静态文件或使用像NodeJS的东西,但我真的需要吗? 在这种情况下使用服务器有哪些优势/劣势?

为angular – connect.static和karma安装node.js

我正在尝试按照apress在Pro AngularJS中的示例安装一个简单的节点Web服务器。 我已经安装了node.js和connect和karma模块。 当我通过“npm install -g karma”安装了karma时,我得到了一个警告,说“可选dep失败,继续”,但似乎安装正确。 我基于这个例子创build了一个server.js文件: var connect = require('connect'); connect.createServer( connect.static("../angularjs") ).listen(5000); 当我运行它我得到TypeError:Undefined不是一个函数指向connect.static。