-1
私は新しい角度です。
工場:
// Factory
module.factory('mainJsonData', function($http) {
var promise = null;
return function() {
if (promise) {
// If we've already asked for this data once,
// return the promise that already exists.
return promise;
} else {
promise = $http.get('json/main.json');
return promise;
}
};
});
とコントローラコードは次のとおりです。
// Getting factory data
mainJsonData().success(function(mainJsonData) {
$scope.mainJsonData = mainJsonData;
});
私はカスタムディレクティブで$scope.mainJsonData
を使用したい私は、ようなコードを使用しています。
正確に何をしたいですか? $ scope.mainJsonData'をカスタムディレクティブに渡したいとしますか? –
[廃止された 'success'メソッド](https://docs.angularjs.org/api/ng/service/$http#deprecation-notice)を使用する以外は、これまでのところ問題はありません。問題のある残りのコードはどこにありますか? – Phil