angular.js -Angularjs와 동일한 방법으로 현재 요소에 대해서만 트리거를 유효하게 만드는 방법입니다.
为情所困2017-05-15 17:04:52
0
2
611
큰 그림의 세 부분을 배경에서 읽어온 후 ng-repeat를 사용하여 바인딩할 기능은 화면의 작은 모서리 표시를 클릭하는 것입니다. 각 부분의 가장 오른쪽. 현재 부분을 확장하거나 축소할 수 있지만 ng-rep으로 인해 eat, 메소드 이름과 ng-show='myVar'도 동일하므로 모서리 아이콘을 클릭하면 전체 영역이 축소되거나 확장됩니다. 이 코드는 다음과 같습니다. ng가 필요합니다-반복의 기본 코드는 아직 수정되지 않았습니다.
ng-repeat시 $index로 track을 추가하고, $index를toggle()에 전달하면 될 것 같습니다. 반복하려는 길이와 동일한 길이의 myVar 배열을 선언하고 배열의 값을 true로 설정하고 ng-if="myVar[$index]"를 사용하여 처음에 표시합니다. 확장 및 축소 버튼을 클릭하면 토글($index)은 배열에서 해당 위치의 값만 반전시킵니다.
ng-repeat시 $index로 track을 추가하고, $index를toggle()에 전달하면 될 것 같습니다. 반복하려는 길이와 동일한 길이의 myVar 배열을 선언하고 배열의 값을 true로 설정하고 ng-if="myVar[$index]"를 사용하여 처음에 표시합니다.
확장 및 축소 버튼을 클릭하면 토글($index)은 배열에서 해당 위치의 값만 반전시킵니다.
아직 ng-repeat를 안 써보셨기 때문에 ng-repeat로 바꾸시면 괜찮을 겁니다.
그리고 토글도 쓸 필요 없이 ng-클릭만 하면 됩니다. ="myVar=!myVar"