这可能很简单。我有一个*ngFor="let i of Items"
,并且在该范围内有一个锚点
<a name=""></a>
,我希望name的值是 i 的哈希。
所以我做了
public getAnchor(i: Item): string
.ts文件中。
但是,<a name="getAnchor(i)"></a>
不会调用该函数,而是在写入时进行渲染。而<a name="{{ getAnchor(i) }}"></a>
使页面崩溃。
我是个新手。告诉我应该怎么做:)
答案 0 :(得分:0)
在Angular 2中,惯例是这样做:
[attr.name]="getAnchor(i)"
不确定在Angular 6中是否仍然相同。您可以尝试一下。
答案 1 :(得分:0)
您可以绑定这样的属性
<a [name]="getAnchor(i)"></a>
或此
<a [attr.name]="getAnchor(i)"></a>
注意:我不确定第二种方法。