跨度标签绑定问题与角度插值

时间:2017-10-22 09:46:17

标签: html css angular angularjs-directive

我正在尝试在条件

的{{}}内使用span标记

Error on_data: 'encoding' is an invalid keyword argument for this function

你可以看到我想检查labelEnglish是否等于Name它应该将红星绑定到它,否则只打印值

我尝试在范围内使用ng-if <label class="control-label label-floating">{{labelEnglish =='Name'?labelEnglish + '<span style="color:red">*</span>' : labelEnglish}} </label>,这就是得到的 enter image description here

我为Name分配了一个labelEnglish值,以便在Name输入和所有者输入中显示它,依此类推<span ng-if="labelEnglish == 'Name'" style="color:red">*</span> 我怎么能在这种情况下小鸡标签英文版?

1 个答案:

答案 0 :(得分:1)

您无法通过这种方式添加DOM。

使用ng-if / ng-show

<label class="control-label label-floating">
   {{labelEnglish}}
   <span ng-if="labelEnglish == 'Name'" style="color:red">*</span>         
</label>

Demo