可以使用构造函数,在调用时传递参数,并在类的属性声明中使用这些参数来为类赋值。下面是一个示例代码:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `
{{user}}
`
})
export class AppComponent {
user: string;
constructor() {
this.user = this.getUser();
}
getUser(): string {
// 在这里可以使用任何适合你的逻辑来计算user的值
return 'John Smith';
}
}
在这个例子中,AppComponent类包含一个名为user的属性,该属性在构造函数中使用getUser()函数进行赋值。getUser()函数可以使用任何合适的逻辑来计算user的值。这样做的好处是,可以在应用程序中的其他地方重复使用该函数来获取相同的user字符串,同时可以方便地修改计算逻辑。