[英]Angular ng-model on label ignored
I work with an Angular 1.5.5 application. 我使用Angular 1.5.5应用程序。 I want to display a value (selectedRol.activities[0]) in a form.
我想以表格形式显示一个值(selectedRol.activities [0])。 The value shows, the ng-show works also but the ng-model is ignored.
该值显示,ng-show也可以,但是ng-model被忽略。 Adding the attribute value="{{selectedRol.activities[0]}}" makes no difference.
添加属性value =“ {{selectedRol.activities [0]}}”没什么区别。
I expect the output to be 我希望输出是
Algemeen Leiding en Coördinatie irData.Werkzaamheid1 = Algemeen Leiding en Coördinatie Algemeen Leiding enCoördinatieirData.Werkzaamheid1 = Algemeen Leiding enCoördinatie
but I get 但我明白了
Algemeen Leiding en Coördinatie irData.Werkzaamheid1 = Algemeen Leiding和irData.Werkzaamheid1 =
<label
ng-show="selectedRol.activities.length === 1"
ng-model="irData.Werkzaamheid1"
ng-bind="selectedRol.activities[0]">
</label>
irData.Werkzaamheid1 = {{irData.Werkzaamheid1}}
You cannot use ng-model in label element. 您不能在标签元素中使用ng-model。 Ng-model is used for inputs.
Ng模型用于输入。
Instead, use ng-bind: 相反,请使用ng-bind:
<label ng-show="selectedRol.activities.length === 1"
ng-bind="irData.Werkzaamheid1">
</label>
or as expression: 或表示为:
<label ng-show="selectedRol.activities.length === 1">
{{irData.Werkzaamheid1}}
</label>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.