Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 指令中的条件外部标记(即<;strong>;)_Angularjs_Directive - Fatal编程技术网

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。所以我认为它可能是一个有用的指令——“可选外部标签”。