-1
這裏是我的控制器:
// Product already in wishlist. Remove it.
console.log('Erase product');
var wishlistLink = "mylink";
$http.post(wishlistLink, {
user_id: $window.sessionStorage.id,
product_id: product
}).then(function(res) {
localWLArray = JSON.parse($window.sessionStorage.lz_r);
localWLArray.pop(product);
$window.sessionStorage.lz_r = JSON.stringify(localWLArray);
if(!$scope.$$phase) {
$scope.$apply(function() {
delete $scope.products[key].ulz;
});
}
$state.go($state.$current, null, { reload: true });
});
現在,我的範圍變量更新就好了。我無法重新加載模板,其中包含ng-class="{ 'ulz': product.ulz === '' }"
以確保元素獲得新類。我究竟做錯了什麼?