创建表格行时如何调用方法-Angular 2

创建表格行时如何调用方法-Angular 2,angular,methods,Angular,Methods,每次创建表的一行时,我都需要调用一个方法,但我真的不知道怎么做 我试过: HTML 方法 但我不调用该方法。有什么建议吗?创建format-xml.pipe.ts并键入以下内容: import { Pipe, PipeTransform } from '@angular/core'; @Pipe({name: 'formatXml'}) export class FormatXmlPipe implements PipeTransform { transform(xml: string):

每次创建表的一行时,我都需要调用一个方法,但我真的不知道怎么做

我试过:

HTML

方法

但我不调用该方法。有什么建议吗?

创建format-xml.pipe.ts并键入以下内容:

import { Pipe, PipeTransform } from '@angular/core';

@Pipe({name: 'formatXml'})
export class FormatXmlPipe implements PipeTransform {
  transform(xml: string): string {
     // your logic
    return xml;
  }
}
在模块中声明您将使用它:

@NgModule({
  declarations: [ FormatXmlPipe ],
  ...
})
export class AppModule { }
并在模板中使用它:

{{car.ID | formatXml}}

您可以创建并使用自定义管道{{car.ID | xmlFormat}}?我将尝试创建一个管道,但没有办法像单击或更改那样始终进行?formatXml方法做什么?我编辑了问题Okey我正在发布答案。最后一个问题。当我使用{car.ID | xmlFormat}时,我在屏幕上打印的值是在使用管道之后,对吗?不,对不起,我没有要求使用xmlFormat或formatXml。那是一种类型。我想知道它是否应该格式化显示。似乎是的,就像我想的那样。答案是完美的工作是的,你也可以试试Angular的内置管道;{{anyVariable}大写}。
@NgModule({
  declarations: [ FormatXmlPipe ],
  ...
})
export class AppModule { }
{{car.ID | formatXml}}