2016-11-27 10 views
11

Po prostu zaktualizowany do Angular 2.1. Mam wartość @ wejścia, które próbuję przekazać tablicy. Jak tylko wstawię * ngIf do szablonu, otrzymam błędy parsowania? Jeśli wydrukuję wartość wejściową, otrzymam: // [obiekt obiektu], [obiekt obiektu], [obiekt obiektu]. Dlaczego to wpływa na * ngIf?Nie można powiązać z "ngIf", ponieważ nie jest to znana właściwość "div". (NIE DUPLICATE)

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

- błąd zone.js FAD3:? 388 Unhandled Obietnica odrzucenie: Szablon błędów analizy: nie może wiązać się z 'ngIf', ponieważ nie jest znana własność 'div'. (”

+1

Należy dodać także kod swojego' NgModule' – yurzui

Odpowiedz

21

W module dodać

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

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

Dodałem commonmodule .. Nadal jestem stoi błąd. Jego dzieje tylko w pakiecie produkcyjnym. Jego pracy grzywny w locale –

+0

Sprawdź również, czy byłeś głupi jak ja i nazwałeś moduł zawierający wspólne komponenty 'CommonModule' zamiast bardziej ... wspólnego' SharedModule'. – msanford

Powiązane problemy