Jquery ng单击并禁用ng以执行';添加到购物车';功能 我需要帮助动态地启用和禁用我的“添加到购物车”按钮,但是现在,当我点击“添加到购物车”时,它不会马上关闭按钮,但是我必须点击空白画布才能使它禁用。p>

Jquery ng单击并禁用ng以执行';添加到购物车';功能 我需要帮助动态地启用和禁用我的“添加到购物车”按钮,但是现在,当我点击“添加到购物车”时,它不会马上关闭按钮,但是我必须点击空白画布才能使它禁用。p>,jquery,angularjs,http,angularjs-scope,shopping-cart,Jquery,Angularjs,Http,Angularjs Scope,Shopping Cart,HTML 不过,这很琐碎——把它放在承诺之外 $scope.addToCart = function(id, dfObj){ $http({ url: "/shop/add.php", method: "POST", data: {id: id} }).then(function(){ $('#cart').load('/php/cart-items.php'); }) .err

HTML


不过,这很琐碎——把它放在承诺之外

$scope.addToCart = function(id, dfObj){
    $http({
        url: "/shop/add.php",
        method: "POST",
        data: {id: id}
    }).then(function(){
        $('#cart').load('/php/cart-items.php');           
    })
    .error(function(){
        alert('error');
    });
    dfObj.button_state = 'disabled';
}

不过,这很琐碎——把它放在承诺之外

$scope.addToCart = function(id, dfObj){
    $http({
        url: "/shop/add.php",
        method: "POST",
        data: {id: id}
    }).then(function(){
        $('#cart').load('/php/cart-items.php');           
    })
    .error(function(){
        alert('error');
    });
    dfObj.button_state = 'disabled';
}

我不明白,你是在“然后”部分禁用它,并期望值“按钮状态”立即更新!!!我不明白,你是在“然后”部分禁用它,并期望值“按钮状态”立即更新!!!
$scope.addToCart = function(id, dfObj){
    $http({
        url: "/shop/add.php",
        method: "POST",
        data: {id: id}
    }).then(function(){
        $('#cart').load('/php/cart-items.php');           
    })
    .error(function(){
        alert('error');
    });
    dfObj.button_state = 'disabled';
}