该按钮在产品中不显示-Angular Material

时间:2019-12-09 16:55:05

标签: html angular angular-material ng-build

问题是:

当我做事时,所有的proyect作品..

当我构建--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 个答案:

答案 0 :(得分:0)

您的函数addCoordenada希望您传递coordenada的参数。传递null的那是可以的。但是定义的第一个不传递任何内容(空括号)。您需要确保调用的函数与期望的函数匹配。

此外,您可能不应该同时具有mat-button和mat-raised-button指令。如果要使用垫子升起按钮,只需放下那个并删除垫子按钮即可。