2016-11-10 2 views
-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 === '' }"を含むテンプレートをリロードすることができません。私は間違って何をしていますか?

答えて

0

私は適用機能を削除して修正し、その内部にあるものを外側に残しました。魅力のように動作します。

関連する問題