[解決済み] ngIf」は「div」の既知のプロパティではないため、バインドできない [重複] 。
2022-03-15 08:33:46
質問
ngIf' は '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();
}
}
何が間違っているのかよくわからない?これは子コンポーネントです。親コンポーネント、つまりAppコンポーネントでは
ngIf
は正常に動作しています。
Angular RC5
解決方法は?
RC5を使用している場合は、これをインポートしてください。
import { CommonModule } from '@angular/common';
import { BrowserModule } from '@angular/platform-browser';
をインポートし、必ず
CommonModule
を、コンポーネントを提供するモジュールから取得します。
@NgModule({
imports: [CommonModule],
declarations: [MyComponent]
...
})
class MyComponentModule {}
関連
-
[解決済み】「ルーターリンク」は既知のプロパティではないため、バインドできない
-
[解決済み] ngModel' は 'input' の既知のプロパティではないため、バインドできません。
-
[解決済み] formGroup' は 'form' の既知のプロパティではないため、バインドできません。
-
[解決済み] Angularのエラーです。"Can't bind to 'ngModel' because it isn't a known property of 'input'"."
-
[解決済み] 例外が発生しました。既知のネイティブプロパティではないため、'ngFor'にバインドできない
-
[解決済み】'formControl'は'input'の既知のプロパティではないのでバインドできない - Angular2 Material Autocomplete問題
-
[解決済み】Angularの例外。ngForIn'は既知のネイティブプロパティではないため、バインドできない
-
[解決済み】Angular2 Exception: routerLink'が既知のネイティブプロパティではないため、バインドできない。
-
[解決済み】コンポーネントのプロパティが現在の日付時間に依存している場合、Angular2の「expression has changed after it was checked」例外を管理する方法
-
[解決済み] Angular 2のパッシブリンク - <a href="">相当
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Angular CLIでモジュール "angular-devkit/build-angular" が見つからない問題を解決する。
-
[解決済み] Angularで@Input()の値が変更されたときに検出する方法は?
-
[解決済み] Angular2の括弧、括弧、アスタリスクの違いは何ですか?
-
[解決済み] Angular 5 - クリップボードにコピーする
-
[解決済み] AngularのINPUT要素でngModel内のパイプを使用する
-
[解決済み] viewchildを使用して複数のviewchildrenにアクセスする
-
[解決済み] prodのバンドルサイズを小さくするには?
-
[解決済み] angular ngModuleのentryComponentsとは何ですか?
-
[解決済み] ページを離れる前に、未保存の変更点を警告する
-
[解決済み] Angularでオブジェクトを繰り返し処理する【重複】。