FEHLER TypeError: Cannot read property 'Länge' undefined

Es ist ein Fehler in diesem Teil von meinem code

<img src="../../../assets/gms-logo.png" alt="logo" routerLink="/overview" alt="website icon">

Aber wenn ich überprüft den Ordner "assets", gms-logo.png ist immer noch da und in angular-cli.json, Vermögen ist auch dort. Der Pfad ist auch richtig.

Vor kurzem, obwohl, ich habe mit der Suche-Funktion. Also meine Hypothese ist,

Wurde das Programm begann mit der Suche, auch wenn der Benutzer noch nicht konzentriert auf den Eingang geben? Wie kann ich dieses Problem beheben?

Unten ist mein html-Code für die Suche und die Anzeige von seinem Vorschlag segment

<input type="text" placeholder="Search" (keyup)="onSearch($event.target.value)">        
<div class="suggestion"  *ngIf="results.length > 0">
     <div *ngFor="let result of results ">
          <a href="" target="_blank">
                {{ result.name }}
          </a>
     </div>
</div>

Unten ist meine Komponente

results: Object;



 onSearch(name) {
            this.search
            .searchEmployee(name)
            .subscribe(
                name => this.results = name,//alert(searchName),this.route.navigate(['/information/employees/']),
                error => alert(error),
                );
}
Sie können auf Ihre img wie diese "assets/gms-logo.png"

InformationsquelleAutor Char | 2017-06-22

Schreibe einen Kommentar