该按钮未显示在产品中 - Angular Material
Posted
技术标签:
【中文标题】该按钮未显示在产品中 - Angular Material【英文标题】:The button doesn´t show in prod - Angular Material 【发布时间】:2020-04-02 19:40:52 【问题描述】:问题是:
当我使用 --o 时,所有项目都可以正常工作..
当我构建 --prod 我有:
src\app\tabs-incendio\tabs-incendio.component.html(183,64) 中的错误::预期 1 个参数,但得到 0。
所以我改变了这个:
<h1>Coordenadas <button mat-button mat-raised-button (click)="addCordenadas()"><mat-icon>add</mat-icon><span>Agregar</span></button></h1>
为此添加null..
<h1>Coordenadas <button mat-button mat-raised-button (click)="addCordenadas(null)"><mat-icon>add</mat-icon><span>Agregar</span></button></h1>
addCoordenadas 是:
addCordenadas(coordenada: Coordenada)
this.coordenadas.push(this.initCoordenada(coordenada))
initCoordenada 是:
initCoordenada(coordenada: Coordenada)
if (coordenada)
return this.fb.group(
dia : [coordenada.dia],
latitudGrados : [coordenada.latitud.grados],
latitudMinutos : [coordenada.latitud.minutos],
latitudSegundos: [coordenada.latitud.segundos],
longitudGrados : [coordenada.longitud.grados],
longitudMinutos : [coordenada.longitud.minutos],
longitudSegundos: [coordenada.longitud.segundos],
latitudCoordenada : [coordenada.latitud.calculada],
longitudCoordenada : [coordenada.longitud.calculada],
altitud : [coordenada.altitud],
gps : [coordenada.gps],
carta : [coordenada.carta],
);
else
return this.fb.group(
dia : [''],
latitudGrados : [''],
latitudMinutos : [''],
latitudSegundos: [''],
longitudGrados : [''],
longitudMinutos : [''],
longitudSegundos: [''],
latitudCoordenada : [''],
longitudCoordenada : [''],
altitud : [''],
gps : [''],
carta : [''],
);
问题是在 depelop 中工作...但在生产中我看不到按钮... 有什么帮助吗?
我不允许放置图像...如果任何帮助我的电子邮件是 marianoestevez10@gmail.com
ty!
【问题讨论】:
【参考方案1】:您的函数 addCoordenada 希望您传递一个 coordenada 的参数。通过 null 的那个是可以的。但是定义的第一个不传递任何东西(空括号)。您需要确保您调用的函数符合预期。
另外,您可能不应该同时使用 mat-button 和 mat-raised-button 指令。如果你想要垫升按钮,只放那个并删除垫按钮。
【讨论】:
以上是关于该按钮未显示在产品中 - Angular Material的主要内容,如果未能解决你的问题,请参考以下文章