現在、EmberJS ワゴンから離れて、AngularJS をチェックしています。横に「いいね」リンクが付いた曲名のリストを作成しようとしていました。「いいね」をクリックすると、曲名の横にいいねの数が表示されます。これが私のjsfiddleです。助けてくれてありがとう!http://jsfiddle.net/stevenng/SpQH5/7/
質問する
819 次
1 に答える
4
$scope.like 関数を作成すると、これが機能します ( http://jsfiddle.net/SpQH5/9/ ):
$scope.like = function (song) {
song.like += 1;
};
Angular のデータ バインディングにより、がインクリメント{{song.like}}
されると DOM で自動的に更新されます。song.like
このフィドルのように直接インクリメントsong.like
することにより、スコープ関数なしでこれを達成することもできることに注意してください。ng-click
<div class="song" ng-repeat="song in songs">
<a href="#" ng-click="song.like = song.like + 1">like</a> ({{song.like}})
<h3>{{song.title}}</h3>
</div>
于 2012-07-20T06:37:19.697 に答える