Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java应用程序内部的Angular.js路由_Java_Javascript_Angularjs - Fatal编程技术网

java应用程序内部的Angular.js路由

java应用程序内部的Angular.js路由,java,javascript,angularjs,Java,Javascript,Angularjs,我试图在一个java应用程序中启用angular.js路由,我从来没有做过java开发人员 这样,除了路由之外,其他一切都可以很好地工作: angular.module('myApp', [ //'ngRoute', 'ngResource', 'myApp.filters', 'myApp.services', 'myApp.directives', 'myApp.controllers' ]); 所有教程和书籍都告诉我这样做: angular.module('m

我试图在一个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: '/'
    });
})
但我得承认我不知道自己在做什么。
提前感谢大家的帮助

顺便说一下,这是一个spring应用程序。这是关于angular.js的,不是node.js或java。对不起,我真的很累。它是angular.js,但我仍在为jvm应用程序开发web界面。。我想是吧。