Javascript 使用AngularJS获取单击的对象值
我正在尝试使用AngularJS重写一个实时搜索功能,但找不到如何抓取列表中当前单击的项。见下文:Javascript 使用AngularJS获取单击的对象值,javascript,angularjs,Javascript,Angularjs,我正在尝试使用AngularJS重写一个实时搜索功能,但找不到如何抓取列表中当前单击的项。见下文: <div id="searchResults" ng-show="speaker.list.length > 0"> <ul ng-repeat="person in speaker.list"> <li ng-click="speaker.updateFields()">{{person.name}}</li> </ul
<div id="searchResults" ng-show="speaker.list.length > 0">
<ul ng-repeat="person in speaker.list">
<li ng-click="speaker.updateFields()">{{person.name}}</li>
</ul>
</div>
- {{person.name}
在我的speaker.updateFields()
方法中,如何引用person.name
?有没有其他方法可以做到这一点
谢谢 传过来
<li ng-click="speaker.updateFields(person.name)">{{person.name}}</li>
使用ng repeat时,每个项目也会被指定一个索引值
<div ng-repeat='person in persons'>
{{person.$index}}
</div>
{{person.$index}}
Doh!这么简单。哈哈。应该是显而易见的。哎呀。:)最麻烦的总是那些显而易见的
<div ng-repeat='person in persons'>
{{person.$index}}
</div>