要放什麼東西在NG-點擊跟蹤功能在我的控制器
view.html
:
<a class="tab-item" ng-click="addBookmark('{{singleRecipe[0].recipe_id}}')">
<i ng-class="{'icon ion-ios-pricetag': marked,'icon ion-ios-pricetag-outline' :!marked}" ng-click="marked=!marked"></i>Bookmark
</a>
圖標動作應每點擊與衆不同 controller.js
:
$scope.newBookmark={};
$scope.newBookmark.userID = $scope.userdata.user_id;
$scope.addBookmark = function(recipe_id)
{
$scope.newBookmark.recipeID = recipe_id;
console.log($scope.newBookmark);
if (!BookmarkList.add){
BookmarkList.delfave($scope.newBookmark);
console.log(BookmarkList.delfave);
}else{
BookmarkList.add($scope.newBookmark);
console.log(BookmarkList.add);
}
};
你的HTML並沒有真正匹配了你的控制器代碼。你想要發生什麼,它現在做了什麼? – Rhumborl
我想要的是,如果第一次點擊添加書籤第二次點擊應該刪除書籤,但截至目前第一次和第二次點擊添加書籤 – Sandy