- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
刚开始使用 angularJS,我不确定为什么我的模块不可用。
第一个代码片段是 HTML (main.js) 中引用的代码片段。
'use strict';
angular.module('userApp')
.controller('MainCtrl', function($scope, $http) {
$scope.user = [];
$http.get('http://127.0.0.1:8080/collector/50001366562').success(function(data) {
$scope.user = data;
})
})
<html ng-app="userApp">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.js"></script>
<script src="js/controllers/main.js"></script>
</head>
<body ng-controller="MainCtrl">
{{user}}
</body>
</html>
有人可以解释为什么这不起作用吗?
在 chrome JS 控制台中,我收到以下错误:
Uncaught Error: [$injector:nomod] Module 'userApp' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
Uncaught Error: [$injector:modulerr] Failed to instantiate module userApp due to: Error: [$injector:nomod] Module 'userApp' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
最佳答案
angular.module
函数可以同时用作 getter 和 setter:
创建新模块时必须使用setter
angular.module('userApp', []);
这里的第二个参数是依赖数组
当您想访问现有模块时,例如。 G。要添加服务、 Controller 等,您可以使用 getter(不带第二个参数)
angular.module('userApp')
Getter 将返回模块,它可以在应用程序生命周期中多次调用。
关于javascript - 不确定为什么 'userApp' 模块不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30015038/
我正在向 UserApp 查询用户,我觉得我已经尝试了一切。这是我的代码: UserApp.User.search({ "page": 1,
刚开始使用 angularJS,我不确定为什么我的模块不可用。 第一个代码片段是 HTML (main.js) 中引用的代码片段。 'use strict'; angular.module('user
我正在尝试使用注入(inject)到 servlet (glassfish) 中的 javax.sql.DataSource @Resource (name="jdbc/MysqlDS" ) java
我是一名优秀的程序员,十分优秀!