我正在关注角度文档和其他链接,以便在基于轨道的项目中创建带有角度的“组件”。
问题在于我无法正确初始化应用程序,而是出现了两个相同的错误
Uncaught Error: No module: testApp0
Uncaught Error: No module: testApp0
在下面的jsfiddle中,我试着向你展示我的观点http://jsfiddle.net/d8Lyu/
我在角度方面很新,官方文档不是很有帮助
答案 0 :(得分:0)
使用此jsfiddle作为参考:http://jsfiddle.net/joshdmiller/HB7LU/
您需要添加外部资源,更改“小提琴选项”部分和“框架和扩展”部分中的设置。
设置完所有内容后,您可以在javascript窗格中创建角色:
var myApp = angular.module('myApp',[]);
//myApp.directive('myDirective', function() {});
//myApp.factory('myService', function() {});
function MyCtrl($scope) {
$scope.name = 'Superhero';
}
答案 1 :(得分:0)
你快到了!请记住angular是模块化的,每个模块都需要用angular.module('my_module_name', ['my_modules_dependency'])
声明。
只需重构您的代码:
angular.module( //this is your app module
'testApp0',
['testApp0.controllers'] //your app need your controller as a dependency to works
);
angular.module( //this is your controller module
'testApp0.controllers',
[]
).controller('sliderCtrl', ['$scope', function($scope) {
$scope.greeting = "hellow" //you pass a gretting variable to your template
}
])
另一件事:您在控制器中声明了gretting
变量,但在模板中使用user.hellow
进行访问。只需添加{{ gretting }}
。
最后一件事,在
中小提琴改变' onLoad'要想在你的角色中使用你的角度应用程序,那么你就不希望你的角度应用程序在DOM之前做好准备。框架和扩展
如果您打算使用棱角分明,请查看:angular-app。教程应用程序不可信任严肃的角度开发。