0

たとえば、私のAngularアプリで

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

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

この場合、私の logictrl は別の js ファイルにあります。パスが /login の場合にこれを含めたい。しかし、これは loginCtrl が関数ではないことを示しています。

どうすればこれを解決できますか。事前に感謝してください

4

1 に答える 1

0

あなたが探しているのは、遅延読み込みと呼ばれます。Google 検索で始められるはずですが、最初に見つけたリンクは次のとおりです: http://www.slideshare.net/nirkaufman/angularjs-lazy-loading-techniques

彼らの手法は RequireJS を使用することです。

于 2014-06-24T06:56:13.080 に答える