のようなモジュールにloadMe.jsを行います。その後、あなたのアプリにモジュールを注入
var loadMe = angular.module('loadMe',[]);
loadMe.factory('loadMe', [function(){
return {
'callMe':function(){
return[1,2,3];
}
}]);
:
var myApp = angular.module('myApp', ['loadMe']);
次に、あなたのコントローラでそれを使用します。
myApp.controller('mainController', ['$scope', 'loadMe', function ($scope, loadMe) {
//use loadMe to get [1,2,3]
var array = loadMe.callMe();
console.log(array); //will log [1,2,3]
});
ドンあなたのHTMLにモジュールを含めることを忘れないでください
あなたは、コントローラのスコープにごloadMeモジュールを追加することができ、あなたのビューから直接配列を取得するために探している場合
<script src="/assets/js/models/loadMe.js"></script>
:
$scope.loadMe = loadMe;
は、その後、あなたのビューで、あなたは
{{loadMe.callMe()}}
入れを使用することができますそれはサービスで、サービスを注入すると、あなたはその機能を得るでしょう。これは依存性注入です –