난하지만 난이 내가이 데이터 (한 번로드)를 사용하는 지침을 만들려는 (아래 참조) 경로 에 의해 활성화됩니다 컨트롤러를 가지고 이 데이터를 전달하는 방법/바인딩 할 방법이 없습니다. AngularJS와
app.controller("CampaignData" , ['$scope', 'Restangular', 'CbgenRestangular', '$http', '$q', function($scope, Restangular, CbgenRestangular, $http, $q){ var campaign_call = CbgenRestangular.one('api/v1/campaign', "testcamp").get(); $q.when(campaign_call.then( function(campaign) { $scope.campaign = campaign; console.log(campaign); } )) .then(function(){ var cars = $http({method: 'GET', url:$scope.campaign.carlot}); cars.then(function(reward){ // do success things here console.log(reward.data) }, function(reward){ //do error things here }); }) }]);
그럼 내 템플릿에 내가 이런 일을하고 싶지
{{ campaign.name }} {{ car.name }}
또는이
<campaign="name"></campaign>
<campaign="car.name"></campaign>
어떻게 이런 일이
을 수행 할 수 있습니다이 내 컨트롤러?
경로를 게시 할 수 있습니까? 또는 경로가 가리키는 템플릿? 템플리트를 라우트에 지정하고 컨트롤러를 라우트에 지정하면, 컨트롤러 내에 정의 된 모든 | 위의 등록 정보를 사용할 수 있어야합니다. –
"이 데이터를 사용하는 지시문을 만들지는 않습니다 **"- 오타가 되었습니까? –
@Emmentaler 미안하지만 오타가 업데이트되었습니다. – Prometheus