假设我有一个Angular(6+)组件,如下所示:
@Component({
selector: 'my-component',
template: '{{test}}'
})
export class MyComponent {
test = 'myData';
constructor() {}
get myData(): string {
return 'this is what I want so see in the template';
}
}
这是我要实现的目标的非常简单的视图,但是基本上,如果我的模板是{{myData}}
,我会看到我的getter函数被调用并输出期望的字符串。但是,如果要调用的getter函数名称保存在组件中的另一个变量中(在我的实际场景中,我有一个这样的数组),有没有办法告诉Angular调用其名称由上面的变量测试?