Angular.js常量问题
Angular.js constants issue?
我有点困惑,我正在遵循本教程,试图让authentication发挥作用。https://devdactic.com/user-auth-angularjs-ionic/
我被第一阶段卡住了
这是我的app.js
// create main module, adding dependencies for ionic, angular router, angular mock and apps own modules
var jailbreak = angular.module('jailbreak', ['ionic', 'ui.router', 'map', 'chat', 'constant'])
jailbreak.run(function(AUTH_EVENTS) {
document.getElementById('debug').innerHTML = JSON.stringify(AUTH_EVENTS);
})
这是我的constants.js
angular
.module('constant', [])
.constant('AUTH_EVENTS', {
notAuthenticated: 'auth-not-authenticated',
notAuthorized: 'auth-not-authorized'
})
.constant('USER_ROLES', {
admin: 'admin_role',
public: 'public_role'
});
这可能是一个语法错误,在模块声明后有一个分号,但随后您试图将.constant
链接到它上。
更改此项:
var constants = angular.module('constant', []);
进入这个:
var constants = angular.module('constant', [])
angular尝试引导主模块时,其他模块应该可用:(注意,避免全局变量,使用getter访问模块)
angular
.module('constant', [])
.constant('AUTH_EVENTS', {
notAuthenticated: 'auth-not-authenticated',
notAuthorized: 'auth-not-authorized'
})
.constant('USER_ROLES', {
admin: 'admin_role',
public: 'public_role'
});
angular
.module('jailbreak', [
/** 'ionic', 'ui.router', 'map', 'chat', **/ 'constant' /**, 'ngMockE2E' **/
])
.run(function(AUTH_EVENTS) {
document.getElementById('debug').innerHTML = JSON.stringify(AUTH_EVENTS);
});
#debug {
margin: 20px;
padding: 10px;
border: 1px solid cyan;
background: rgba(0, 255, 255, .3);
font-family: monospace;
word-wrap: break-all;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<section ng-app="jailbreak"></section>
<div id="debug"></div>
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- Safari(Mac OS)上的jQuery平滑滚动问题
- jqGrid树网格问题
- 使用正则表达式评估电子邮件地址时出现性能问题
- 如何消除代码中的未定义和其他问题
- Angular.js常量问题
- SCRIPT5039:重新声明常量属性 - IE 9 Javascript 问题
- Node.js常量有问题
- 在angular js中向控制器注入常量(模式弹出问题)
- 如何在调用带有常量的函数时避免DRY问题