반응형
'div'의 알려진 속성이 아니기 때문에 'ngIf'에 바인딩 할 수 없습니다.
이 질문에는 이미 답변이 있습니다.
Can't bind to 'ngIf' since it isn't a known property of 'div'.
요소는 <div [ngIf]="isAuth" id="sidebar">
그리고 구성 요소는 다음과 같습니다.
import SessionService from '../session/session.service';
import { Component } from '@angular/core';
@Component({
providers: [],
selector: 'navbar-left',
styles: [require('./navbar-left.scss')],
template: require('./navbar-left.html'),
})
export default class NavbarLeftComponent {
public isAuth: boolean = false;
constructor(private sessionService: SessionService) {
this.isAuth = sessionService.sessionIsAuth();
}
}
내가 뭘 잘못하고 있는지 잘 모르시겠습니까? 이것은 하위 구성 요소입니다. 부모 구성 요소 일명 앱 구성 요소에서 ngif가 작동합니다. 각도 RC5
RC5를 사용하는 경우 다음을 가져 오십시오.
import { CommonModule } from '@angular/common';
import { BrowserModule } from '@angular/platform-browser';
CommonModule
구성 요소를 제공하는 모듈에서 가져와야 합니다.
@NgModule({
imports: [CommonModule],
declarations: [MyComponent]
...
})
class MyComponentModule {}
그것을 잃어버린 사람을 위해, 나는 또한 내가 타이핑 ngif
하는 대신에 문제를 겪었 습니다 *ngIf
(수도 'I'와 별표 * ngIf 앞에 있음).
[ngIf] 대신 다음과 같이 * ngIf를 사용해야합니다.
<div *ngIf="isAuth" id="sidebar">
참고 URL : https://stackoverflow.com/questions/39058075/cant-bind-to-ngif-since-it-isnt-a-known-property-of-div
반응형
'Programing' 카테고리의 다른 글
여러 모달 오버레이 (0) | 2020.05.28 |
---|---|
파일에서 텍스트를 검색하고 바꾸는 방법? (0) | 2020.05.28 |
Jenkins를 제거하는 방법? (0) | 2020.05.28 |
프로그래밍 방식으로 탐색 제목 변경 (0) | 2020.05.28 |
android : 터치 이동시보기 이동 (ACTION_MOVE) (0) | 2020.05.28 |