目前暂时离开 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
这个fiddle来完成此操作: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 回答