[ANGULAR] 템플릿을 innerhtml로 추가 할 때 각도 2 바인딩 / 이벤트가 작동하지 않습니다.
ANGULAR템플릿을 innerhtml로 추가 할 때 각도 2 바인딩 / 이벤트가 작동하지 않습니다.
해결법
-
1.Angular는 어떤 방식 으로든 innerhtml (elementref.nativeElement.append (...) 또는 이와 유사한)를 사용하여 HTML을 처리하지 않습니다.
Angular는 어떤 방식 으로든 innerhtml (elementref.nativeElement.append (...) 또는 이와 유사한)를 사용하여 HTML을 처리하지 않습니다.
주석에서 언급했듯이 대안은 구성 요소에서 HTML을 래핑 하고이 구성 요소를 동적으로 추가하는 것입니다. DynamicComponentLoader (귀하의 질문에 대한 링크 된 답변에서 표시된대로)는 더 이상 사용되지 않습니다. ViewContainerRef.createComponent ()로 대체되었습니다. 선택한 구성 요소를 클릭하면 각도 2 동적 탭이 사용 방법을 보여줍니다.
from https://stackoverflow.com/questions/37901436/angular-2-binding-events-not-working-when-adding-template-as-innerhtml by cc-by-sa and MIT license
'ANGULAR' 카테고리의 다른 글
[ANGULAR] ANGLUR 2 렌더링 후 jQuery 호출 - API를 소비 한 후 (0) | 2020.11.27 |
---|---|
[ANGULAR] "Type 'Object'는"새로운 HttpClient / httpGetModule을 사용하여 "유형에 할당 할 수 없습니다. (0) | 2020.11.27 |
[ANGULAR] Angular 2 Opaquetroken 대 각도 4 주입 (0) | 2020.11.27 |
[ANGULAR] 부트 스트랩은 Angular 6에 연결하지 않습니까? (0) | 2020.11.27 |
[ANGULAR] Angular2에서 수백 페이지의 웹 사이트를 실현하는 방법 (0) | 2020.11.26 |