繁体   English   中英

Angular 2:带函数调用的字符串插值

[英]Angular 2: String interpolation with function call

我正在开发我的第一个 Angular 应用程序,但在字符串插值方面遇到了问题。

我有一个包含以下元素的组件:

`<span>{{action.getText()}}</span>`

action 属于 Action 类型,它具有以下方法:

getText(): String { return "Test"; }

变量操作定义正确,因为我可以通过 {{}} 访问属性而没有问题。 例如{{action.title}}

所以我的问题是,这是否甚至可以访问此功能,如果是,我做错了什么?

您可以将其转换为属性:

get text(): string { return "Test"; }

您的模板变为:

<span>{{ation.text}}</span>

你指的是action.title ,但ation.getText() 肯定是打字错误?

<span>{{action.getText()}}</span>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM