Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
试图添加一个“;例如;用AngularJS数一首歌_Angularjs - Fatal编程技术网

试图添加一个“;例如;用AngularJS数一首歌

试图添加一个“;例如;用AngularJS数一首歌,angularjs,Angularjs,目前正在退出EmberJS,正在查看AngularJS。我试图创建一个歌曲标题列表,旁边有一个“喜欢”的链接。当你点击“喜欢”时,歌曲标题旁边会列出喜欢的数量。这是我的JSFIDLE,谢谢你的帮助 让您的$scope.like函数这样做会起作用(): 由于Angular的数据绑定,{{song.like}}在增加song.like时会在DOM中自动更新 注意:您也可以通过增加song来实现这一点,而无需使用scope函数。如ng中的,直接单击,如: ({{song.like}}) {{son

目前正在退出EmberJS,正在查看AngularJS。我试图创建一个歌曲标题列表,旁边有一个“喜欢”的链接。当你点击“喜欢”时,歌曲标题旁边会列出喜欢的数量。这是我的JSFIDLE,谢谢你的帮助

让您的$scope.like函数这样做会起作用():

由于Angular的数据绑定,
{{song.like}}
在增加
song.like
时会在DOM中自动更新


注意:您也可以通过增加
song来实现这一点,而无需使用scope函数。如
ng中的
,直接单击
,如:


({{song.like}})
{{song.title}

让您的$scope.like函数这样做将有效():

由于Angular的数据绑定,
{{song.like}}
在增加
song.like
时会在DOM中自动更新


注意:您也可以通过增加
song来实现这一点,而无需使用scope函数。如
ng中的
,直接单击
,如:


({{song.like}})
{{song.title}

谢谢格洛皮和安迪。我应该指定这一点,但如何编写代码将这首“喜欢”的歌曲发布到REST URL?谢谢Gloopy和Andy。我应该指定这一点,但是如何编写代码将这首“喜欢”的歌曲发布到RESTURL?
$scope.like = function (song) {
    song.like += 1;
};
  <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>