该按钮未显示在产品中 - 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的主要内容,如果未能解决你的问题,请参考以下文章

Angular JS JQuery 模式未显示

如何修复“无法读取未定义的属性‘标题’”

在 Angular 中调用方法时,当前日期变为未定义

Angular Controller $scope.fId 显示未定义的值

在父组件中显示来自子组件的按钮的结果 - Angular

Magmi Datapump API - 商品未显示在商店中