ng build -prod错误:提供的参数与调用目标

时间:2017-04-07 12:48:58

标签: angular angular-cli

使用@ angular / cli命令生成生产版本:

ng build --environment prod -prod

在开发模式下正常工作,源代码为:

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>

1 个答案:

答案 0 :(得分:0)

首先,搜索&#39; function没有任何参数或返回类型。我知道它们是推断的但是它的良好实践。

第二,你打电话&#39;搜索&#39;使用事件绑定中的参数提交&#39;这可能是造成这个问题的原因。

使用&#39;(提交)=&#34;搜索()&#34;&#39;