添加与取消收藏功能,ng-repeat

qq_emdlv1b5 AngularJS内置服务$h... 最后由 RuiZhou 于2016年06月30日回复

  • 1 回答
  • 1.3k 浏览

我想做一个收藏功能,点击的按钮是ng-repeat出来的,点击后添加,背景变为红色,此时再点击其他的添加按钮,不影响之前的背景颜色,如果点击取消,背景变为原色,同时不影响其他的背景颜色,请问这个怎么实现啊?谢谢,

  • RuiZhou 2016年06月30日 回答 #1楼
  • 这种情况你是与数据库有关联。建议你在查询语句中 返回一个状态列 比如 isCollect 来表示是否已收藏。然后通过ng-class或者ng-style来控制颜色变化。最后 通过ng-click 可以改变isCollect的值 ,这样按钮就随着值变颜色了

  • 0 评论