我无法将默认值传递给 angularjs 数组中的文本字段
<input type="hidden" class="form-control" name="rname" ng-model="userInfo.rname" ng-init="userInfo.rname='{{ r.Name }}'">
默认值打印为{{ r.Name }}
而不是存储在 r.Name 中的值
'r' 是一个数组,如ng-repeat='r in restaurants'
我无法将默认值传递给 angularjs 数组中的文本字段
<input type="hidden" class="form-control" name="rname" ng-model="userInfo.rname" ng-init="userInfo.rname='{{ r.Name }}'">
默认值打印为{{ r.Name }}
而不是存储在 r.Name 中的值
'r' 是一个数组,如ng-repeat='r in restaurants'
您的 ng-init 语句中不需要 {{ }}。请尝试:
<input type="hidden" class="form-control" name="rname" ng-model="userInfo.rname"
ng-init="userInfo.rname = r.Name">
假设这r.Name
是一个有效值。
如果你有一个数组,我会做这样的事情:
<div ng-repeat="userInfo in userArray">
<input type="hidden" class="form-control" name="rname" ng-model="userInfo.rname">
</div>