Tag: angularjs

未捕获的ReferenceError:未定义angular度 – Mean.IO

我已经按照步骤来安装 mean.io,但是当我浏览本地主机:3000我得到一个空白页,当我打开控制台,我得到一个文件列表指向相同的错误: 未捕获的ReferenceError:未定义angular度 我的问题是类似的东西,但我重新安装凉亭,它没有工作我仍然得到错误。 我试图安装在Ubuntu 14.04 这是我得到的屏幕: 我是否需要对任何脚本,文件引用或configuration进行某种修改,有什么build议?

我能告诉浏览器同步总是使用一个.html文件吗? (对于html5mode链接)

我在我的gulp文件中使用浏览器同步( https://github.com/shakyShane/browser-sync )进行开发。 我想在我的angular度应用程序中使用html5mode。 对于该服务器需要将多个url模式路由到单个html文件。 分段和生产服务器已经这样做,但我也想在开发过程中启动和运行。 以下是我如何运行browser-sync服务器( gulpfile.js一部分): gulp.task('serve', function () { browserSync.init(null, { server: { baseDir: [APP_PATH] } }); // watch only for app specific codes; … }); 只是为了更清楚地说明,在我的应用程序js中,我指示angular使用html5mode进行路由: $locationProvider.html5Mode(true); 在我的APP_PATH中,我有一个index.html ,当我访问browser-sync服务器时提供服务。 我需要的是browser-sync服务这个单一的文件为每个path。 所以例如,如果我试图达到/users/2path从根path开始一切都很好; 但是,如果我刷新页面或尝试直接到达/users/2 , browser-sync告诉它无法find正确的文档服务 – 这是很好,可以理解的,但我不知道是否有任何方式来告诉browser-sync内置服务器只能服务一个文件。 如果没有,任何人都可以build议其他选项? 我应该只运行快递服务器,并告诉browser-sync代理通过它?

在AngularJS的Swig模板中转义双括号{{}}

Swig模板和AngularJS都使用双花括号 。 Swig for Angular如何才能避免双重缠绕?

Node,Angular,Express和视图引擎

我最近开始使用Angular,Node和Express。 我已经在Angular中创build了一些基于浏览器的应用程序,并试图将它们移植到Node和Express中的服务器应用程序中。 (特别是,将会从Twitter和另一个Wikidot中提取数据。) 由于我正在使用Angular进行数据注入和模板化,所以我不想使用其他视图引擎,如EJS或Jade。 我想使用已经写好的HTML / Angular代码尽可能less的修改。 我很困惑,为什么Express需要我有一个视图引擎。 获取此代码作为Node / Express应用程序工作的最简单方法是什么?

在Rest API中使用Facebook维护Express和NodeJS中的JWT的密钥和访问令牌

我有两个应用程序: 服务器(REST API服务器) 节点js performance jsonwebtokens 表示,智威汤逊 mongoose 客户端(Portable Front-end) 引导 Angular JS 本地存储 angular的Facebook angularJWT 晚些时候,客户端应用程序将移植到Android,iPhone和其他平台使用phonegap。 对于OAuth,我使用Facebook作为提供者。 现在,我刚刚意识到JSON Web Tokens是这种设置的方式。 我的问题是一个体系结构,而不是语法 – 如何在nodejs中使用JWT签署Facebook访问令牌和用户ID时pipe理密钥? 所以这是如何在我的应用程序的stream程: Angular 客户端有一个loginbutton 用户单击button> Facebook身份validation启动 客户端收到user_id和FB访问令牌 客户端发送[ POST JSON主体 ] user_id和访问令牌到Node + Express服务器在' http://server.com/auth/login ' 节点服务器已经将express-jwt应用于除/ auth / login之外的所有路由 var expressJwt = require('express-jwt'); var jwt = require('jsonwebtoken'); app.use(expressjwt({secret:''})。unless({path:['/ auth / login']})); […]

在浏览器中直接访问URL时,angular度路由不起作用,但在点击后工作?

我有一个目录结构的angular度应用程序 app ..views ….partials ……main.jade ……foo.jade ….index.jade 和路线定义如下: “严格使用”; angular.module('myApp', [ 'ngCookies', 'ngResource', 'ngSanitize', 'ngRoute', 'firebase', 'myApp.config' ]) .config(function ($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider .when('/', { templateUrl: '/partials/main', controller: 'MainCtrl' }) .when('/foo/:fooName', { templateUrl: '/partials/foo', controller: 'FooCtrl' }) .otherwise({ redirectTo: '/' }); }); 我在服务器端使用快递,相关的代码是: // server.js app.configure('development', function(){ app.use(express.static(path.join(__dirname, '.tmp'))); app.use(express.static(path.join(__dirname, 'app'))); app.use(express.errorHandler()); }); app.configure('production', […]

我如何部署一个Angular.js应用程序?

这可能是一个愚蠢的问题,但我想知道我应该使用什么平台来部署我的Angular.js应用程序? 我尝试使用Heroku,但得到了“没有雪松支持的应用程序检测”错误。 有什么想法吗? UPDATE 我试图把这个作为一个Node.js应用程序heorku,但仍似乎无法得到它的工作。 在我的应用程序的根目录中有一个web-server.js文件,我在这里引用它在我的Procfile中: web: node web-server.js 这里是我的package.json文件,也在根目录下: { "name": "medicare-data", "version": "0.0.1", "dependencies": { }, "engines": { "node": "0.10.x", "npm": "1.2.x" }, "respository": "medicare-data", "author": "sararob" } 我在我的heroku日志中收到“slug编译错误”。 思考为什么这可能不工作?

node.js / angular.js – 无法获取

我有根路线,它工作正常。 我也有另一条路线127.0.0.1:3000/dashboard,如果我只是在地址栏中input该url我得到这个错误: 无法获取/仪表板 如果我创build一个链接到相同的url,它工作正常。 如果我然后刷新页面,我再次得到相同的错误。 下面是我的node.js路由 app.js /** * Module dependencies. */ var express = require('express') , routes = require('./routes') , stats = require('./routes/stats') , tests = require('./routes/test') , http = require('http') , util = require('util') , path = require('path'); var app = module.exports = express(); app.configure(function(){ /* * Configuration * */ app.set('port', process.env.PORT || […]

实际使用Jade模板和angularjs

我正在使用nodejs和express来build立一个网站。 如何使页面中的分区dynamic? 翡翠是用于那个? 如果不是如何做到的,angularjs用于什么? 请帮助我search了很多谷歌,我无法弄清楚他们的用法。

在IIS上部署angular度应用程序

我正在使用node.js处理AngularJs应用程序。 使用gulp,我已经创build(编译)我的应用程序(下图中的应用app ),并获得以下目录 现在我彻底打开了接下来的工作。 我想通过IIS托pipe这个应用程序来运行并查看页面(在views文件夹中),但我不知道如何在IIS上托pipe它。 我试过这篇文章,但它指导使用快递服务器。 问题是,如何IIS会弄清楚,第一页位于views文件夹,即使我使用完整的url http://localhost:8078/views/index.html 它显示了所有angular度代码{{logginuser}}等括号 编辑:我需要web.config文件或不。 如果是,那么我将如何定义应用程序的入口点?