如何从输入字段中获取值,该值来自角度控制器

时间:2017-08-02 08:08:50

标签: angularjs html-form

实际上我正在从BD中检索数据并在p元素中显示如下:

<p>{{customerDetailData.Name}}</p>

但我希望将此数据作为表单中输入字段的值,如下所示:

<input type="text" id="businessname"  name="businessname"  ng-model="data.businessname" ng-value="customerDetailData.Name" >

它从输入字段中获取值,但仅当我在该输入字段中进行任何修改但如果我将该字段保留为该字段时它没有取该值。

请帮助我,谢谢

2 个答案:

答案 0 :(得分:1)

您应该在控制器中为data.businessname变量赋值为customerDetailData.Name,并且不再需要ng-value属性。

http://jsfiddle.net/ADukg/13589/

答案 1 :(得分:0)

您可以使用ng-init =“data.businessname = customerDetailData.Name”作为以下代码。

<input type="text" id="businessname"  name="businessname" ng-init="data.businessname=customerDetailData.Name"  ng-model="data.businessname" ng-value="customerDetailData.Name" />