私がする必要があるのは、パスを設定した後、json ファイルをダウンロードしてプロバイダーにOCategories
割り当てることだけです。PCategory
ただし、$http
存在しないというエラーが表示されます。プロバイダーに挿入してsetPath
関数内にダウンロードするにはどうすればよいですか?
var app = angular.module('NSApp',
[
'ui.bootstrap',
'MDItem',
'MDUser',
'MDNotification',
'MDUpload'
]
);
app.config(function(PCategoriesProvider)
{
PCategoriesProvider.setPath('data/csv/categories.json');
});
MDItem/プロバイダー/category.js
angular.module('MDItem').provider('PCategories',function(){
var OCategories;
var OPath;
return{
setPath: function(d){
OPath = d;
console.log('Path is set. Trying to download categories.');
OCategories = $http.get(oPath);
},
$get : function() {
return {
categories : OCategories
}
}
}
});