angularjs: 강제 재rendering/ 지시 템플릿 전체 새로 고침
주제를 벗어난 문제로 인해 다시 씁니다.
드롭다운에 대한 지침서를 작성했습니다.나는 지시를 일종의 워크플로우로 두 번 사용하고 있습니다.첫 번째 드롭다운은 변경 작업을 통해 트리거합니다. 두 번째 드롭다운의 모델을 새로 고칩니다.모델이 올바르게 업데이트되더라도 뷰는 업데이트되지 않습니다.드롭다운 1에서 항목을 여러 번 선택하면 각도 모델의 console.log ()가 정확하더라도 두 번째 드롭다운에는 이전 항목과 새 항목이 표시됩니다.
뷰는 무한히 반복됩니다.ng-include를 사용하여 자신에 대해 재귀를 수행하는 ng/template의 ID를 지정합니다.
템플릿 코드를 보여주는 나의 첫번째 플렁커는 이것입니다: http://plnkr.co/edit/jera17uCluGsFs8o5hRG?p=preview
보기가 완전히 새로 고쳐지지 않는 이유를 이해하지 못했습니다.
업데이트 예정입니다.
안부 전해줘, 알렉스
일반적으로 제가 하는 일은 angularui team에서 기본적으로 if 명령어인 ui-if 명령어를 사용하는 것입니다. 그래서 저는 명령어이기도 한 요소에 그것을 넣고 다음과 같이 말하겠습니다.
<div ui-if="mydata.prop" my-custom-directive></div>
이렇게 하면 내 Data.prop가 변경되거나 내가 null로 짧게 설정한 후 다시 적용하면 제거된 후 내 html 지시어를 다시 DOM에 포함시켜 내 지시어를 다시 평가할 수 있습니다.
언급URL : https://stackoverflow.com/questions/19338684/angularjs-force-re-rendering-full-refresh-a-directive-template
'programing' 카테고리의 다른 글
| 라디오 버튼의 색상을 어떻게 변경합니까? (0) | 2023.10.26 |
|---|---|
| 마스터 분기에서 커밋 방지 (0) | 2023.10.26 |
| C에서 MP3 파일을 재생하는 방법은? (0) | 2023.10.26 |
| 노드에서 글로벌 모듈을 가져오려면 어떻게 해야 합니까?"Error: Can't find module(오류: 모듈을 찾을 수 없음)"이라는 메시지가 표시됩니까 (0) | 2023.10.21 |
| 외모When Contained In In In Swift (0) | 2023.10.21 |