2017-09-28 12 views
3

私はAngularを初めて熟知しており、基本的な概念についていくつかの助けを求めています。現時点では、別のモジュールでアクセスしたい機能と属性を持つモジュールが1つあります。角モジュールを個別のモジュールに含める方法

ここで私がアクセスしたいコードです:場合、私は思ったんだけど

(function() { 
'use strict'; 

var salesDocumentMenuCtrlDep = [ 
    '$scope', 
    '$state', 
    '$stateParams', 
    'repos', 
    'spTabBarViewModel', 
    'spLoader', 
    'spCurrentUser', 
    'salesDocsVal', 
    salesDocumentMenuCtrl 
]; 

angular 
    .module('salesDocumentModule') 
    .controller('salesDocumentMenuCtrl', salesDocumentMenuCtrlDep); 

(function() { 
    'use strict'; 

var recentItemRepoDep = [ 
'repository', 
recentItemRepository 
]; 

var repoName = 'spRecentItemRepository'; 

angular 
    .module('repository') 
    .run(repoSelfRegister(repoName)) 
    .factory(repoName, recentItemRepoDep); 

function recentItemRepository(repository) { 
    var repo = repository('APIRecentItem', { 
    primaryKeys: [/*'UserName',*/ 'ItemID'] 
    }); 

    return repo; 
} 
})(); 

そして、ここでは、私は、以前のコードを実装しようとしているコードの先頭ですあるモジュールを別のモジュールに挿入する方法はありますが、私が試したことはこれまでに何もできませんでした。

+0

あなたが呼んでいるものを「角度」が今 'と呼ばれることになっていることを知っている必要があり、より良いフィードバックを得るために、 AngularJS 'である。 「角度」は「角度2/4」を指すと仮定します。 – rjustin

答えて

1

あなたはこのような一つのメインモジュール内の他のモジュールを挿入することができます

angular 
    .module('mainModule', ['other', 'modules', 'goes', 'here']); 

そして、これは、モジュールがそうで、他の注入されたサブモジュールを有することができ注入しました。

var App = angular.module("App", ['ui.event', 'ngResource', 'ngAnimate', ...]); 

または別の方法:モジュールまたは依存関係を注入する

1

ウェイ

var app = angular.module('app'); 
app.requires.push('newDependency'); 
関連する問題