2013-04-13 2 views
1

많은 HTML 페이지에서 내 애플리케이션을 사용하는 복잡한 지시문이 있습니다. 그것은 복잡하게 내가 복사 사방에 붙여 넣을 수 있도록 중첩 된 구조를 포함하고있다 :angularJS를 사용하여 HTML에서 (동적) 변수를 할당하는 방법

<card ng-repeat="card in deck" 
    scalex="card.scalex" 
    scaley="card.scaley" 
    ... 

    <img ng-repeat="wait in [] | range:card.f" src="symbol.png"  style="position:absolute; left:{{(13*$index + 3)}}px; z-index: 1;bottom:0px"></img> 
    ... 

    <icon ng-repeat="icon in card.icons" 
     x="icon.x" 
     y="icon.y" 
     ... 
     /> 
</card> 

그러나, 항상 변수 "카드"에 바인딩이 지시자입니다. 따라서 복사 및 붙여 넣기 후에 많은 양의 할당을 "card.bar"에서 "foo.bar"로 변경해야합니다. 이것은 다소 난해하고 오류가 발생하기 쉽습니다. foo와 같은 상태의 바운드 변수 카드를 할당하고 싶습니다. 그런 다음 복사 및 붙여 넣기를 유지하는 소스를 변경하지 않아도됩니다.

HTML에서 지시 사항을 추가하여 카드에 foo를 재 할당 할 수있는 라이너가 있습니까?

후행 아
+1

당신이 봤어 텍스트와'NG-init'로 평가되고 중지? – TheHippo

답변

8
{{card=foo;""}} 

는 ""가 AngularJS와 표현은 어떤

관련 문제