首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法检索使用ng-重复创建的on JSON对象的属性

无法检索使用ng-重复创建的on JSON对象的属性
EN

Stack Overflow用户
提问于 2016-05-10 09:43:39
回答 1查看 56关注 0票数 3

在ng重复中,我使用了一个单选按钮,它将整个person对象分配给可验证的范围,如下所述

代码语言:javascript
复制
 <li ng-repeat="person in people">
   <label>{{person.name}}
     <input type="radio" ng-model="$parent.selectedPerson" name="name" value="{{person}}" required />
   </label>
</li>

因此,当我选择一个人时,我希望将它的所有属性分配给selectedPerson作用域变量,以便以后可以访问和打印其属性,以显示有关所选人员的信息。一些我如何能够将对象赋值给selectedPerson作用域变量,但无法打印其属性,请看一下场景的JSFiddle。

JSFiddle

我非常感谢你在这方面的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-05-10 10:17:44

使用{{ }}表示法时,角计算页面加载时括号内的表达式,然后如果表达式结果在第一个周期后发生更改,则重新计算表达式。如果一个对象在花括号内,它就会被字符串化,并使用通常的调试用例。

因此,将“value={{person}”计算为一个字符串,然后将该字符串分配给对象selectedPerson。

相反,将名称字符串分配给selectedPerson的name属性: ng-model='$parent.selectedPerson.name‘value=’{person.name}‘

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37134758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档