gpt4 book ai didi

Angular:管道与模型中的方法

转载 作者:太空狗 更新时间:2023-10-29 17:34:41 24 4
gpt4 key购买 nike

我在这个例子中使用模型中的函数:

//user.madel.ts
class User {
getFullname () {
return this.firstname + ' ' + this.lastName;
}
}

// in html I can do this:
<span> {{ user.getFullName() }} <span>

是否应该使用管道?

最佳答案

Angular 管道最适合单个值,因为管 Prop 有性能优势。由于 firstnamelastname 都将被更改,因此纯管道不是一个选项,它将以任何一个结尾

{{ user.firstname | fullname(user.lastname }}

{{ user | fullname }}

不纯管道,与 getter 方法相比没有性能优势。

如果计算成本低,它可以是 getter 方法或 get 属性访问器:

get fullname () {return this.firstname + '  ' + this.lastname;}

否则出于性能原因应缓存返回值。

关于Angular:管道与模型中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47841400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com