반응형
컴포넌트 클래스의 템플릿 참조 변수에 액세스합니다.
<div>
<input #ipt type="text"/>
</div>
컴포넌트 클래스에서 템플릿액세스 변수에 액세스 할 수 있습니까?
즉, 여기서 접속할 수 있나요?
class XComponent{
somefunction(){
//Can I access #ipt here?
}
}
그것은 의 사용 사례입니다.@ViewChild
:
https://angular.io/docs/ts/latest/api/core/index/ViewChild-decorator.html
class XComponent {
@ViewChild('ipt', { static: true }) input: ElementRef;
ngAfterViewInit() {
// this.input is NOW valid !!
}
somefunction() {
this.input.nativeElement......
}
}
여기 작업 데모가 있습니다.
https://stackblitz.com/edit/angular-viewchilddemo?file=src%2Fapp%2Fapp.component.ts
@ViewChild('modal reference variable', { static: true }) name: ElementRef;
모달에서는 안 될 때도 있어요그래서 모달 앵글을 썼을 때 에러가 나서 이걸 씁니다.
@ViewChild('modal reference variable', { static: true }) name!: ElementRef;
버튼을 클릭하지 않고 modal을 실행하고 싶을 때는 반드시 동작합니다.
언급URL : https://stackoverflow.com/questions/39631594/access-template-reference-variables-from-component-class
반응형
'source' 카테고리의 다른 글
오류 '디지털 봉투 루틴', 이유: '지원되지 않음', 코드: 'ERR_OSSL_EVP_'를 받는 중지원되지 않음' (0) | 2023.03.05 |
---|---|
Oracle SQL: Select Statement와 함께 시퀀스 삽입 사용 (0) | 2023.03.05 |
ASP에서 JSON을 반환하는 방법NET 및 jQuery (0) | 2023.02.28 |
word press permalinks가 작동하지 않음 - htaccess는 정상으로 보이지만 페이지에 404 오류가 표시됨 (0) | 2023.02.28 |
검증 오류 발생 후 PrimeFaces AJAX를 사용하여 텍스트필드에 입력하려면 어떻게 해야 하나요? (0) | 2023.02.28 |