【发布时间】:2018-06-05 22:13:21
【问题描述】:
我有一个标签,如果需要字段,我想添加一个星号。我试过像这样申请ng-class
<div class="col-xs-12 top5" ng-if="(activity.itemType=='TEXTAREA')">
<label class="col-xs-3 control-label text-right" for="act4{{$index}}"
ng-class="{'asterisk-if-mandatory': data[$index].mandatory}">{{activity.itemLabel}}</label>
<div class="col-xs-9">
<textarea ng-model="activityItems[$index].value"
ng-required="data[$index].mandatory" cols="40" rows="6"
id="act4{{$index}}" name="txtComments" class="defaultTextareaInput"></textarea>
</div>
</div>
然后是css
.asterisk-if-mandatory {
content: " *"
}
有什么解决办法吗?
【问题讨论】:
-
因为我不知道 angular...
ng-class="{'asterisk-if-mandatory': data[$index].mandatory}"的渲染输出是什么? -
把它放在后面:
.asterisk-if-mandatory:after { content: " *"; display:inline-block; }如果你的 ng 类被应用了 -
好东西@Pete!
标签: javascript html css angularjs