我无法在angularjs数组中将默认值传递给textfield
<input type="hidden" class="form-control" name="rname" ng-model="userInfo.rname" ng-init="userInfo.rname='{{ r.Name }}'">
默认值是打印为{{ r.Name }}
,而不是存储在r.Name
&#39; R&#39;是ng-repeat='r in restaurants'
答案 0 :(得分:0)
您的ng-init语句中不需要{{}}。请尝试改为:
<input type="hidden" class="form-control" name="rname" ng-model="userInfo.rname"
ng-init="userInfo.rname = r.Name">
假设r.Name
是有效值。
答案 1 :(得分:0)
如果你有阵列,我会做这样的事情:
<div ng-repeat="userInfo in userArray">
<input type="hidden" class="form-control" name="rname" ng-model="userInfo.rname">
</div>