2016-11-27 11 views
11

Angular 2.1にアップグレードしました。私は配列を渡そうとしている@入力値を持っています。 * ngIfをテンプレートの中に入れたら、解析エラーが出ます。入力値を印刷すると、// [オブジェクトオブジェクト]、[オブジェクトオブジェクト]、[オブジェクトオブジェクト]が取得されます。なぜこれは* ngに影響しますか?'ngIf'は 'div'の既知のプロパティではないため、バインドできません。 (重複しない)

<div *ngIf="< my value "></div> 

- エラー zone.js FAD3:?388未処理の約束拒否:テンプレートの解析エラー:それは 'DIV' の既知の特性ではありませんので、 は 'ngIf' にバインドできません。 (」あなたのモジュールで

+1

を追加するも、私は...まだ私はエラーに直面しています。その生産バンドルでのみ起こってcommonmoduleが追加されました。その作業罰金をして、あなたの 'NgModule' – yurzui

答えて

21

import { CommonModule } from '@angular/common'; 

@NgModule({ 
    imports: [ 
     CommonModule 
    ] 
}) 
+8

のコードを追加してください。ロケール –

+0

また、あなたが私のように愚かであるかどうかを再確認し、一般的なSharedModuleではなくCommonModuleを含むモジュールに名前をつけてください。 – msanford

関連する問題