데이터가 객체 인 속성을 어떻게 가질 수 있습니까? 나는 두 개의 인덱스에 데이터를 설정하려면 :AngularJS HTML 데이터 객체
<div ng-repeat="shift in schedule.shifts">
<div ng-repeat="tasks in shift" data-drag="{'taskIndex' : $index, 'shiftIndex' : $parent.$index}"></div>
</div>
나는 기본적으로 data-drag
가 $index
및 $parent.$index
을 모두 포함하도록 설정하고자합니다. 위의 코드는 작동하지 않습니다!
감사
편집
그래서 문제는 위의 구문이 아니다.
// Grab the object data
var dragData = "";
scope.$watch(attrs.drag, function (newValue) {
dragData = newValue;
});
$watch
반환이 오류 : 나는 간단히 data-drag="$index"
를 할당하면, 모든 괜찮
Error: [$rootScope:infdig] 10 $digest() iterations reached. Aborting!
그것은 내가 가진이 다른 라인에서 온다. 왜 내가 물건을 통과시킬 수없는거야?
왜?
어떻게하지 코드를 사용할 수 있습니까? 데이터 드래그에서 인덱스를 사용하여 수행하려는 작업은 무엇입니까? –
플 런커를 게시하고 코드의 어느 부분이 작동하지 않는지 나타낼 수 있습니까? – ryeballar
'data-drag = "{ 'taskIndex : $ index,'shiftIndex ': $ parent. $ index}"'는 오류를 반환합니다! 문법이 잘못되었습니다 ...'$ digest()'가 10 번 시도한 후에 중단되었습니다. – Kousha