私はオブジェクトの配列を持っています...具体的な例として、People
それぞれperson
が a uniqueID
、 a 、 aname
を持っている array と呼びましょうtagline
。
次のように、foreach テンプレートを使用して、これらの人々のリストを表示しています。
<ul>
<li ng-repeat="person in People">
{{person.name}}: {{person.tagline}}
...
コントローラーからデータを取得してモデルに同期するだけのシンプルさ。
今、私は人をクリックして、その情報を使って複雑なことをしたいと思っています。そのようです:
<ul ng-controller="myCtrl">
<li ng-repeat="person in People" ng-click="clickHandler($event)">
...
現在、次のように DOM 要素にアクセスできます。
$scope.clickHandler = function($event) {
var domElement = $event.currentTarget;
...
しかし、関連するperson
オブジェクト (クリックされたオブジェクト)からデータを取得して、 uniqueID
(DOM に保存されていない) オブジェクトを見ることができるようにするにはどうすればよいでしょうか?