0

내 문제 시나리오는 이미 컨트롤러를 통해 동적으로 하나의 이름을 얻었으며 현재는 ng-repeat 내에서 해당 이름을 바인딩하는 것입니다. 어떻게해야합니까? 제게 제안 해주세요. ngrepeat에서 동적 이름을 얻을 수있는 방법이 있습니까?ng-repeat 내에서 데이터 바인딩 사용

예 :

<div ng-controller="bookCtrl"> 
    <div ng-repeat="tag in {{a}}.tags"> 
     <input type="text" ng-model="tag"/> 
    </div> 

    My tags are <b>really</b>: {{ book.tags }} 
</div> 

angular.module('myApp', []) 
.controller('bookCtrl', function($scope) { 
    $scope.a=book; 
    $scope.book = { 
     name: 'A Game of Thrones', 
     tags: [ 
      'Tyrion', 
      'John Snow', 
      'Arya', 
      'Sean Bean' 
     ] 
    }; 
}); 

는 여기 Fiddle 링크입니다.

답변

0

확인하시기 바랍니다이

fiddle

controller('bookCtrl', function($scope) { 

$scope.book = { 
    name: 'A Game of Thrones', 
    tags: [ 
     'Tyrion', 
     'John Snow', 
     'Arya', 
     'Sean Bean' 
    ] 
}; 
$scope.a=$scope.book; 

});

<div ng-repeat="tag in a.tags"> 
    <input type="text" ng-model="tag"/> 
</div> 
+0

그게 전부가 아닌 시나리오 플러스 "a.tags 태그"NG 반복을 = 사용하여 UR 바이올린 나던 작업 .. – bijay

+0

갱신 바이올린과 현재 작업. –

+0

어 .. 감사합니다. bt 여전히 한 가지 질문입니다. 다른 컨트롤러에서 처음으로 {{a}}을 (를) 얻는다면 그 같은 방식으로 그 것을 원합니까? – bijay

관련 문제