0

例如在我的角度应用程序中

app.config(function($routeProvider, $locationProvider) {

   $locationProvider.hashPrefix('!');
   $routeProvider.when('/login', {
       templateUrl: '../login',
       controller: 'loginCtrl'
}).otherwise(...));

在这种情况下,我的 logictrl 在另一个 js 文件中。当我的路径是 /login 时,我想包括这个。但是这个显示 loginCtrl 不是一个函数。经过一些谷歌我得到 loginCtrl js 不是由 ng-view 执行的。

我该如何解决这个问题。请提前帮助谢谢

4

1 回答 1

0

您正在寻找的是所谓的延迟加载。谷歌搜索应该让你开始,但这是我找到的第一个链接:http ://www.slideshare.net/nirkaufman/angularjs-lazy-loading-techniques

他们的技术是使用 RequireJS。

于 2014-06-24T06:56:13.080 回答