Angularjs 指令中的条件外部标记(即<;strong>;)
我喜欢有条件地将标记放在某些内容之外(但总是打印内容)的指令,如下所示:Angularjs 指令中的条件外部标记(即<;strong>;),angularjs,directive,Angularjs,Directive,我喜欢有条件地将标记放在某些内容之外(但总是打印内容)的指令,如下所示: <p><strong ng-if-always-keep-inner-content="model.condition">{{model.text}}</strong>/p> {{{model.text}/p> 所以如果条件为真,我得到 <p><strong>yada yada</strong></p> 雅达雅达 否则我会 &
<p><strong ng-if-always-keep-inner-content="model.condition">{{model.text}}</strong>/p>
{{{model.text}/p>
所以如果条件为真,我得到
<p><strong>yada yada</strong></p>
雅达雅达
否则我会
<p>yada yada</p>
雅达雅达
我可以自己写,但我想知道是否可以使用内置指令/选项
我也许应该说,这是与引导一起使用的,afaiu建议使用而不是一些带有粗体字体的类。我认为没有内置指令。你应该写下来 我建议使用经典的ng if
<p ng-if="model.condition"><strong>{{model.text}}</strong></p>
<p ng-if="!model.condition">{{model.text}}</p>
{{model.text}
{{model.text}
在您的特定情况下,您也可以使用
ng class
并通过css设置强样式。不幸的是,我认为您必须自己完成。两年后,我在这里提出了同样的问题。你有没有做出与我分享的指示?:)谢谢,是的。不使用ng类的原因很简单,就是b/c引导程序推荐了标记,我认为最好不要为同样的事情添加cssrule。所以我认为它可能是一个有用的指令——“可选外部标签”。