【发布时间】:2018-12-13 18:50:33
【问题描述】:
我在component.ts中有如下语法:
createMap() {
`const content =` `<div class="text-center">
<div class="col">
<p (click)="${open()}">Open</p>
</div>
</div>`
}
open() {};
语法分配给变量,变量在传单中使用。我在同一个组件中有open() 方法。但是该方法在页面加载时运行,并且不适用于点击。
我也尝试了open() 没有${},但该方法被视为字符串 - 没有参考。
【问题讨论】:
-
打开
-
@jakubm 我试过了。
open()在这里被视为字符串。 -
为什么
open()是一个字符串?你能改变它吗?您应该引用open方法而不是字符串。 -
@ConnorsFan 是因为它是内部方法吗?查看更新的问题。
标签: angular