我的角应用程序中有两个文件,如下所示:
module.js
(function () {
"use strict";
var module = angular.module("psMovies", ["ngRoute"]);
module.config(["$routeProvider", function ($routeProvider) {
$routeProvider
.when("/list", { template: "<movie-list></movie-list>" })
.when("/about", { template: "<app-about></app-about>" });
}]);
})();
电影list.component.js
(function () {
var module = angular.module("psMovies", ["ngRoute"]);
module.component("movieList", {
template: "List goes here..."
});
})();
有了这个,我没有看到配置功能完全打击。如果我删除第二个文件中的module.component()
,那么配置功能就成功了。
有人可以解释为什么.component()
阻止.config()
内的函数执行,我该如何解决?
答案 0 :(得分:0)
在文件module.js
中,您已注入ngRoute
所以你只需要在第二个文件中调用var module = angular.module("psMovies");
它在module.component()