ngRepeat에 접을 수있는 패널을 포함하려고합니다. 내가 버튼을 클릭하면ngRepeat의 Angularjs UI collapse
이제<div class="panel panel-default" ng-repeat="element in elements">
<div class="panel-heading">
{{element.name}}
<button value="Collapse" ng-click="element.isCollapsed != element.isCollapsed"></button>
</div>
<div class="panel-body" collapse="element.isCollapsed">
Content
</div>
</div>
, 붕괴가 작동하지 않습니다 이 내가 가진 것입니다. 설명서에서 리피터가 모든 element
에 대한 범위를 생성한다는 것을 알고 있습니다. 그리고 패널 본체의 collapse
속성은 동일한 범위를 가져야합니다. 맞습니까? collapse
지시문의 scope.$watch
이 제대로 작동하지 않는 것으로 보입니다. 아니면 뭔가 잘못하고있는 것일까 요? 나는 응용 프로그램을 생성 및 붕괴의 작업을하는 데에 UI - 부트 스트랩을 주입 한 http://jsfiddle.net/nZ9Nx/9/
:
감사
입니다. ng-click = "element.isCollapsed! = element.isCollapsed"를 설명하십시오. 클릭 이벤트에서 동일한 요소를 확인하십시오 – V31
안녕하세요 V31, 귀하의 의견에 감사드립니다. 나는 http://jsfiddle.net/nZ9Nx/7/을 만들고 코드를 수정했다. – Enrico