Tag: angularjs

在数据库问题中坚持数据,在控制台上接收NULL

我是NodeJS的新手,我有一个问题试图坚持/保存在数据库中的一些数据。 让我们从头开始,这样你可以更容易理解。 我有一个体育列表,有一个选项来选中或不选中,这就是我需要坚持,检查。 前端: controller.js $scope.toggleSportSelection = function(sport) { var params = {}; params.user = $scope.customer.customer; sport.checked = !sport.checked; SportsFactory.setSportChecked(params); }; service.js setSportChecked: function(params) { var defer = $q.defer(); $http.post(CONSTANT_VARS.BACKEND_URL + '/sports/checked', params) .success(function(sportChecked) { LocalForageFactory.remove(CONSTANT_VARS.LOCALFORAGE_SPORTS_CHECKED, params); defer.resolve(sportChecked); }) .error(function(err) { console.log(err); defer.reject(err); }); return defer.promise; } 我一直在debugging这个前端部分,一切似乎都OK … 现在后退: setSportCtrl.js module.exports = { setCheck: […]

哪个angular度js与nodejs一起是最好的报告工具

我目前正在使用angularjs和nodejs一起构build一个单独的页面应用程序。 我想要通过图表生成一些不可能的详细报告。 任何人都可以build议我在客户端最好的报告工具。

如何使用Node.js,Angular.js和Firebase实现无限滚动?

更新8: 码: <% include ../partials/header %> <script src="https://www.gstatic.com/firebasejs/3.5.2/firebase.js"></script> <script src="https://cdn.firebase.com/libs/firebase-util/0.2.5/firebase-util.min.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.2/angular.js"></script> <script src="https://cdn.firebase.com/libs/angularfire/1.1.4/angularfire.min.js"></script> <script> var config = { info }; firebase.initializeApp(config); var fb = firebase.database().ref("posts/fun"); var app = angular.module('app', ['firebase']); app.controller('ctrl', function ($scope, $firebaseArray, $timeout) { $scope.data = []; var _start = 0; var _end = 4; var _n = 5; $scope.getDataset = function() […]

业绩问题,而试图build立一个有angular度的项目

我试图build立一个支持angular / coffeescript / sass / jade的环境,并且被告知angular度曲线做得非常出色。 我被困在这个部分:克隆repo和运行npm install我得到这个错误: npm ERR! peerinvalid The package karma does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer grunt-karma@0.5.4 wants karma@~0.9.4 || ~0.10 npm ERR! peerinvalid Peer karma-chrome-launcher@0.1.4 wants karma@>=0.9.3 npm ERR! peerinvalid Peer karma-firefox-launcher@0.1.3 wants karma@>=0.9 npm ERR! peerinvalid Peer karma-html2js-preprocessor@0.1.0 wants karma@>=0.9 npm ERR! peerinvalid […]

如何使用Spring MVC与node.js

我想知道是否有可能使用Spring MVC(使用Gradle)与后端的东西一起使用node.js作为Web服务器,以及如何? 他们通过JSON沟通吗? 我想使用node.js的原因是我想要使用一些模块,如Yeoman(使用angular度发生器),grunt,bower,socket.io等和Angularjs(用于路由,控制器等) 我也想使用一个sql数据库(mysql或sqlite)而不是像mongodb这样的nosql数据库。 这是如何实现的? 我只是将node.js添加到我的Spring项目中? 有任何我可以关注的教程或者我可以看看的知识库吗? 编辑 我已经检查出JHipster,但它不是我正在寻找什么。 有一个简单的方法,你只是把两者结合起来,用gradle而不是maven? 我觉得JHipster有点太过分了。

Socket.io从Express控制器发出

我对Node.js / Express很新,我将它用作AngularJS应用程序的后端。 我查看了所有的StackOverflow在我的问题一些帮助,但我似乎无法弄清楚如何将build议移植到我的代码。 我的申请工作如下: 长期运行的Scala进程会定期发送我的Node.js应用程序日志消息。 它通过张贴到HTTP API来完成 收到post后,我的应用程序将日志消息写入MongoDB 日志消息然后实时发送到Angular客户端。 我有一个Node的模块的问题,因为我不知道如何引用Express控制器中的套接字实例。 正如你所看到的,在server.js中,socket.io在那里被实例化。 但是,我希望控制器本身logs.js能够使用socket.io实例发出。 我如何在控制器中引用io? 我不知道如何将io实例传递给控制器​​,以便发送消息? 这里是一些节点代码: server.js var app = express(), server = require('http').createServer(app), io = require('socket.io').listen(server); require('./lib/config/express')(app); require('./lib/routes')(app); server.listen(config.port, config.ip, function() { console.log('Express server listening on %s:%d, in %s mode', config.ip, config.port, app.get('env')); }); io.set('log level', 1); // reduce logging io.sockets.on('connection', function(socket) { console.log('socket […]

成功login后,将用户数据从Nodejs服务器推送到Angular

我尝试通过使用PassportJS通过Facebooklogin我的用户,并将用户数据传递给Angular。 在服务器端,用户控制器中的Facebookcallback代码如下: exports.facebookCallback = function() { return function(req, res, next) { passport.authenticate('facebook', function(err, user, email) { if (err || !user) { return res.redirect('/auth'); } req.login(user, function(err) { if (err) { return res.redirect('/auth'); } return res.redirect('/'); }); })(req, res, next); }; }; 从我从PassportJS文档中了解到,调用req.login应该将用户数据放入会话中。 我在服务器端的路线如下所示: app.get('/auth', usersCtrl.auth); app.get('/auth/signout', usersCtrl.logout); app.get('/auth/facebook', passport.authenticate('facebook', { scope: ['email', 'user_hometown'] })); app.get('/auth/facebook/callback', […]

ExpressJS与AngularJS路由配对,没有链接上的hashtag

我试图在我的ExpressJS服务器上实现路由function。 http://localhost:3000/app/sub_one http://localhost:3000/app/sub_two 不幸的是,我能够在应用程序名称和模块之间使用#作为前缀。 我一直在寻找解决scheme,似乎这个代码会做我的angular度configuration – $locationProvider.html5Mode(true); 。 但是,执行和调整链接,访问以下链接返回一个不寻常的行为。 http://localhost:3000/app/sub_one => Cannot GET /app/sub_one http://localhost:3000/app/sub_two => Cannot GET /app/sub_two 我可能有这样的直觉,问题是我的server.js路由。 var port = 3000; var express = require("express"); var morgan = require("morgan"); var server = express(); server.use(morgan("tiny")); server.use("/app", express.static(__dirname + "/app")); server.use("/bower_components", express.static(__dirname + "/bower_components")); server.listen(port, function() { console.log("Node server initialized. Server's port: " + […]

用Angular,Express和Jade刷新特定页面(使用html5mode)

我试图刷新一个页面,并执行客户端路由在ng-view中打开一个模板 Index.jade extends layouts/default block content section(data-ng-view) script(type="text/javascript"). window.user = !{user}; default.jade doctype html html(lang='en', xmlns='http://www.w3.org/1999/xhtml', xmlns:fb='https://www.facebook.com/2008/fbml', itemscope='itemscope', itemtype='http://schema.org/Product') include ../includes/head body div(data-ng-include="'static/modules/core/views/core.header.view.html'", data-role="navigation") div(data-ng-include="'static/modules/core/views/core.index.view.html'", data-role="navigation") div(data-ng-include="'static/modules/core/views/core.menu.view.html'", data-role="navigation") div(data-ng-include="'static/modules/core/views/core.footer.view.html'", data-role="navigation") include ../includes/foot 服务器路由 // Camera Routes app.get('/api/cameras', cameras.all); app.post('/api/cameras', auth.requiresLogin, cameras.create); app.get('/api/cameras/:cameraId', cameras.show); app.put('/api/cameras/:cameraId', auth.requiresLogin, auth.article.hasAuthorization, cameras.update); app.del('/api/cameras/:cameraId', auth.requiresLogin, auth.article.hasAuthorization, cameras.destroy); app.param('cameraId', cameras.camera); // Home […]

如何select正确的JavaScript框架以及如何开始?

我的第一篇文章,所以我很兴奋的每个答案。 我在select正确的JavaScript框架时遇到了一个很大的问题。 只是一些个人信息,我知道javaScript的基础知识,我可以写jQuery,当然我知道HTML5和CSS3。 但我想和其他许多人一样,跳到服务器端应用程序。 我在网上阅读了几个月来关于所有不同的框架,但它决定一个非常复杂。 前几天我开始尝试使用angularJs,但由于某种原因,我并没有真正理解它,因为我不太了解这些文档,而且就我search的内容而言,没有太多的video广播。 我可以用video学得更好。 然后我切换到meteor.js,但他们的文档更复杂,也没有太多的video。 在读meteor的时候,我转向了node.js,因为据说,如果我理解了node.js,它就更容易理解了。 但直到我明白node.js有很多时间丢失。 我知道我必须学习它,但我只想从一个客户端框架开始,然后与node.js轻松连接。 我现在的基本意图是,从一个真正的基本待办事项应用程序开始,只为自己学习它,也许以后添加更多的function。 有一天,我想继续尝试另一个应用程序,另一个等等。这是一个很长的路要走。 但是我不能为它select一个框架。 我想要的东西,这是相当开放的不同用例,它的一个小的或一个大的应用程序。 以防万一。 但是大多数时候,当我阅读一个框架的时候,他们也会说一些关于commonJS,underscore.js等的东西,这只是让我困惑,因为我一直认为我必须学习所有的东西。 那么最好的方法是什么? 我应该回到Angular并进一步尝试吗? 我是否应该尝试自己编写,在需要的时候查看文档,或者我应该先阅读完整的文档? meteor也一样。 而且我也总是在脑海里有骨干,如果它可能是更好的。 这个领域是如此巨大的开始,所以你的经验是什么? 你是怎么开始的,最好的办法是什么? 我不想放弃更多的时间,没有决定毫无意义的阅读。 非常感谢你的帮助。