简体   繁体   English

标签上的角度ng-model被忽略

[英]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>

Working plunker: Plunker 工作钻头: 柱塞

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM