-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