我正在尝试在java应用程序中使用angular.js启用路由(我以前从未成为java开发人员)。
这样,除路由之外的所有方法都能很好地运行:
angular.module('myApp', [
//'ngRoute',
'ngResource',
'myApp.filters',
'myApp.services',
'myApp.directives',
'myApp.controllers'
]);
所有教程和书籍都告诉我要做这样的事情:
angular.module('myApp', [
'ngRoute',
'ngResource',
'myApp.filters',
'myApp.services',
'myApp.directives',
'myApp.controllers'
])
.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/nodes/:nodeId', {
templateUrl: 'partials/nodeinfo.html',
controller: 'contentController'
}).
otherwhise({
redirectTo: '/'
});
}]);
但是当我启用路由我已经完成的所有事情时,部分视图停止工作。 然后,如果我取消注释.config部分,node.js完全被破坏,我可以看到花括号为简单文本。 (对不起,如果我不清楚)
我尝试了不同的方法:
.config(function($provider, $routeProvider){
$routeProvider.
when('/nodes/:nodeId', {
templateUrl: 'partials/nodeinfo.html',
controller: 'contentController'
}).
otherwhise({
redirectTo: '/'
});
})
但我不得不承认,实际上我不知道自己在做什么。 提前感谢大家的帮助!