Angular Ng模板并在绑定组件上调用函数/方法

Angular Ng模板并在绑定组件上调用函数/方法,angular,angular-directive,Angular,Angular Directive,以下是一些简单的模板标记: 更新 {{ud |日期:'MMM/y'} 现在,虽然在绑定组件上定义了getUpdated()方法,但出现了两个问题。Typescript抱怨: [Angular]TypeError:无法读取未定义的属性“toUpperCase” 进一步的问题在后面的块中表示。 那么,与为这个一次性的getUpdated()构建一个完整的@Pipe不同,我还缺少什么来实现这一点呢?这突出了使用和NgIf之间的语法差异 从文档中: // NgForOf provides sever

以下是一些简单的模板标记:


更新
{{ud |日期:'MMM/y'}
现在,虽然在绑定组件上定义了getUpdated()方法,但出现了两个问题。Typescript抱怨:

[Angular]TypeError:无法读取未定义的属性“toUpperCase”

进一步的问题在后面的块中表示。
那么,与为这个一次性的
getUpdated()
构建一个完整的@Pipe不同,我还缺少什么来实现这一点呢?

这突出了使用和NgIf之间的语法差异

从文档中:

// NgForOf provides several exported values that
// can be aliased to local variables:

<li *ngFor="let user of userObservable | async as users; index as i; first as isFirst">
   {{i}}/{{users.length}}. {{user}} <span *ngIf="isFirst">default</span>
</li>
2) 使用
let
语法:


更新
{{ud |日期:'MMM/y'}
另见


这突出了使用和NgIf之间的语法差异

从文档中:

// NgForOf provides several exported values that
// can be aliased to local variables:

<li *ngFor="let user of userObservable | async as users; index as i; first as isFirst">
   {{i}}/{{users.length}}. {{user}} <span *ngIf="isFirst">default</span>
</li>
2) 使用
let
语法:


更新
{{ud |日期:'MMM/y'}
另见


我的回答有帮助吗?我有,但读起来很困惑。我已经在更新中澄清了。我的回答有帮助吗?我有,但读起来很混乱。我已经在更新中澄清了。