반응형

Angular 5

지시문에서 호스트 구성 요소에 액세스하는 방법은 무엇입니까?

지시문에서 호스트 구성 요소에 액세스하는 방법은 무엇입니까? 마크업이 다음과 같습니다. 지시문에서 컴포넌트 인스턴스에 접근할 수 있는 방법이 있습니까? 으로 의 할 수 .MyComponentMyDirective, 이상적으로 위의 HTML에 아무것도 추가하지 않습니다.그냥 주사를 놓으시면 됩니다. class MyDirective { constructor(private host:MyComponent) {} 심각한 한계는 구성 요소의 종류를 미리 알아야 한다는 것입니다. https://github.com/angular/angular/issues/8277 도 참조 종류를 미리 모를 때를 대비한 몇 가지 방법도 제공합니다.사용자 지정 구성 요소에서 속성 지시어를 사용하려면 해당 구성 요소를 추상 클래스에서 추상 ..

programing 2023.09.21

Angular 4에서 모듈 'typescript'를 찾을 수 없음을 해결하는 방법은 무엇입니까?

Angular 4에서 모듈 'typescript'를 찾을 수 없음을 해결하는 방법은 무엇입니까? 저는 3주 전에 @angular/cli를 사용하여 Angular 4 앱을 생성했습니다.2주 후에 명령줄로 실행하려고 했습니다.ng serve그러나 아래 오류 메시지가 표시됩니다. Cannot find module 'typescript' Error: Cannot find module 'typescript' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require (internal/module.js:20:19)..

programing 2023.09.01

각진 소재에서 스타일링 매트 선택

각진 소재에서 스타일링 매트 선택 매트 셀렉트의 패널 구성요소 스타일 설정 방법문서에서 패널 클래스를 제공해야 하므로 다음과 같이 만듭니다. {{class.name}} 개발자 도구에서 이 클래스가 DOM의 패널에 부착되어 있고 부착되어 있는지 확인했습니다.그래서 나는 이 요소에 나의 커스텀 scss 클래스를 첨부합니다.이제 제가 css를 제공하면 작동하지 않습니다.예를 들어 나의 scss는 다음과 같습니다. .my-select-panel-class { width:20px; max-width:20px; background-color: red; font-size: 10px; } 패널의 폭은 항상 다음과 같습니다.width선택한 요소의.때때로 옵션에서 문자열이 너무 길어서 조금 더 넓게 만들고 싶습니다.이것을..

programing 2023.07.28

외부 클릭 시 드롭다운을 닫으려면 어떻게 해야 합니까?

외부 클릭 시 드롭다운을 닫으려면 어떻게 해야 합니까? 사용자가 해당 드롭다운 이외의 위치를 클릭할 때 로그인 메뉴 드롭다운을 닫고, Angular2 및 Angular2 "접근"을 사용하고 싶습니다. 나는 해결책을 실행했지만, 정말로 그것에 자신이 없다.같은 결과를 얻을 수 있는 가장 쉬운 방법이 있을 것 같기 때문에 뭔가 아이디어가 있으면...논의합시다:)! 실장은 다음과 같습니다. 드롭다운 컴포넌트: 드롭다운의 컴포넌트는 다음과 같습니다. 이 컴포넌트가 표시되도록 설정될 때마다(예를 들어 사용자가 버튼을 클릭하여 표시할 때) Subjects Service에 저장된 "글로벌" rxjs 서브젝트 userMenu에 가입합니다. 그리고 매번 숨겨질 때마다 이 주제에 대한 구독을 취소한다. 이 컴포넌트의 템플..

programing 2023.04.24

각도로 컴포넌트를 새로 고치는 방법

각도로 컴포넌트를 새로 고치는 방법 각이 지다구성 요소에서 새로 고침 작업을 수행하는 데 어려움을 겪고 있습니다. 버튼을 클릭해서 라우터의 컴포넌트를 갱신하고 싶습니다.클릭하면 컴포넌트/라우터를 새로 고쳐야 합니다. 는 는 i i는노노 i i i i i.window.location.reload() ★★★★★★★★★★★★★★★★★」location.reload()네, 이렇게요.아는 사람이 있으면 도와주세요.조사 후 아래와 같이 코드를 수정한 결과 스크립트가 작동하였습니다.방금 조건을 추가했습니다. this.router.navigateByUrl('/RefreshComponent', { skipLocationChange: true }).then(() => { this.router.navigate(['Your a..

programing 2023.04.24
반응형