AngularJS:值占位符不会被作用域对象中的实际值替换

时间:2014-03-28 17:58:35

标签: angularjs angularjs-scope

我循环遍历用户列表并为每个用户构建表单:

<form name="userForm">
  <input type="text" name="username_{{user.username}}">
  ...
</form>

我是HTML,名称=&#34;用户名_ {{user.username}}&#34;被实际用户名正确替换,例如name =&#34; username_Scholle&#34;,但是在包含此表单对象的范围对象中,键的名称不具有替换用户名的名称,因此它看起来像这样:

{
 ...   
 $userForm: {
   ...
   username_{{user.username}} : Constuctor
   ...
 } 
 ...
}

关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

将它绑定到模型:

<input type="text" ng-model="username">

在控制器中获取值:

$scope.username;