在Angular 2中是否存在使星号扩展为不绑定到输入的模板?例如,星号将ngIf转换为此
<template [ngIf]="condition">
<p>
Our heroes are true!
</p>
</template>
无论如何都要扩展到这个:
<template ngIf="condition"> // <- this is no longer a binding.
<p>
Our heroes are true!
</p>
</template>
我理解这有点奇怪,但我想要做的是有一个权限指令,如果用户没有所需的角色,则删除ui的元素,这里&#39;例如,我只想传递字符串&#39; User&#39;进入指令:
<h2 *bydPermission="'User'">You're a user</h2>
您现在注意到我现在可以通过将值括在引号中来解决它。不过,我宁愿不这样做。一起删除星号也不会起作用,因为我需要指令中的TemplateRef。
也许这是完全接近这个的错误方法。我想我可以在我的组件中注入一些东西,它具有所有角色的功能。