2017-04-07 2 views
0

die Produktionsversion generieren mit @ Winkel/cli Befehl:ng build -prod ERROR: Geliefert Parametern entsprechen keine Unterschrift von Rufziel

ng bauen --environment prod -prod

In dev Modus der Quellcode funktionieren ist:

TS:

search() 
{ 
    this.router.navigate(["search", this.term]); 
} 

HTML:

<form (submit)="search(term)"> 
    <input type="text" name="term" [(ngModel)]="term" placeholder="How can I help you today?"/> 
    <a (click)="search()"><span class="icon-search"></span></a> 
</form> 

Antwort

0

Zuerst hat die Suchfunktion keine Parameter oder einen Rückgabetyp. Ich weiß, dass sie abgeleitet werden, aber es ist eine gute Übung.

Zweitens rufen Sie "Suche" mit einem Parameter in der Ereignisbindung "senden" und das ist wahrscheinlich, was das Problem verursacht.

Verwenden Sie '(submit) = "search()"'

Verwandte Themen