【问题标题】:Angular Write a conditional directive to a tagAngular 将条件指令写入标签
【发布时间】:2018-06-27 09:00:33
【问题描述】:

我想在标签中添加指令

<div class="test" directive></div>

我厌倦了使用三元运算符写条件,如果条件为真那么我想显示否则为空

<div class="test" {{(checkName==true?'directive':'')}}></div>

【问题讨论】:

  • 试试[attr-directive]="checkName"

标签: angular directive


【解决方案1】:

无法动态地向元素或组件添加/删除指令。

指令只添加到静态添加到组件模板的选择器中。

另见https://github.com/angular/angular/issues/6970

【讨论】:

  • 不确定您所说的“工作”是什么意思。您可以使用[attr.my-attr]="true" 添加属性,但这永远不会导致添加指令,只会添加 DOM 中的属性。
猜你喜欢
  • 2020-03-15
  • 2015-07-13
  • 2017-09-03
  • 2017-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-28
相关资源
最近更新 更多