【发布时间】:2016-11-29 15:41:42
【问题描述】:
我有以下模板:
<div>
<span>{{aVariable}}</span>
</div>
并希望最终得到:
<div "let a = aVariable">
<span>{{a}}</span>
</div>
有办法吗?
【问题讨论】:
-
我很想知道想要更改绑定参数的名称(例如此示例)的要求/用例是什么?
-
这只是为了防止通过实例重复 tab[element].val 之类的东西。我知道我可以在组件中解决问题,但我只是在看如何在模板中执行(即使我最终可能不会得到那个解决方案)。
-
@LDJ 一个示例用例:效率。使用stackblitz.com/angular/…的示例
{{node.item}} 实际上,descendantsPartiallySelected() 调用了 descendantsAllSelected()。这意味着有时 descendantsAllSelected 被调用两次。如果有局部变量,则可以避免。 -
<div *ngIf="{name:'john'} as user1; let user"> <i>{{user1|json}}</i> <i>{{user|json}}</i> </div> -
@dasfdsa 我相信
user1 === user,因此您要么使用*ngIf="{name:'john'} as user1要么使用*ngIf="{name:'john'};let user,如yurzui's answer。