如何在ng-view中添加js并立即执行angularjs

时间:2014-06-24 05:58:41

标签: angularjs routing ng-view

例如

在我的角应用程序

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

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

在这种情况下,我的logictrl在另一个js文件中。我希望在我的路径是/ login时包含这个。 但这个节目loginCtrl不是一个函数。在一些谷歌我得到loginCtrl js不是由ng-view执行。

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

1 个答案:

答案 0 :(得分:0)

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

他们的技术是使用RequireJS。