Kann nicht finden, name +'Eingabe'. jeder Winkel 2
Ich versuche, @Input, um die Arbeit mit Typoskript im Winkel 2. Ich erhalte die folgende Fehlermeldung und ich verstehe nicht, warum.
[ts] Nicht finden können, den Namen 'Eingabe'. alle
Unten ist der code, der von dieser Komponente.
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-item',
templateUrl: './app-item.component.html',
styleUrls: ['./app-item.component.css']
})
export class AppItemComponent implements OnInit {
@Input item; //TypeScript complains here.
constructor() { }
ngOnInit() {}
}
Projekt und Komponente wurden beide erstellt mit der Winkel-CLI. Warum kann nicht Maschinenschrift, herauszufinden, die @Input-Dekoration?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie fügen Sie diese,
In meinem Fall hatte ich auch schon:
So, als ich versuchte zu verwenden:
import {Component, Input} from '@angular/core';
Es hat nicht funktioniert.
Was ich zu tun hatte war importieren, die (Ohne die word-Komponente)
Und es hat Prima funktioniert
@Marcielli, es hat nicht funktioniert, weil der doppelte import-Komponente. Wenn Sie ändern die import-Anweisung, um die folgende
Sie in Ordnung sein würde. Optional hinzufügen der Input-Modul in eine separate import-Anweisung ist völlig in Ordnung, aber Sie sollten in der Regel stick mit entweder importieren Sie alle Komponenten aus einem Modul in einer Anweisung, oder jeweils in separaten Anweisungen.