Tôi đã có đoạn HTML sau:góc: ng-click với một tham số không làm việc
<i style="cursor:pointer" ng-click="addName()" class="icon-plus"></i>
<i style="cursor:pointer" ng-click="delName({{$index}})" class="icon-remove"></i>
Và các chức năng sau đây trong điều khiển của tôi $scope
:
$scope.addName = function() {
$scope.names.push($scope.newName);
$scope.newName = '';
};
$scope.delName = function(i) {
$scope.names.splice(i, 1);
};
Các addName()
hoạt động tốt nhưng delName()
không bao giờ được gọi. Có thể không ràng buộc một ng-clik với một hàm bằng một đối số không?
Tôi gặp vấn đề tương tự, updateProductState ({{product_id}}), nó không kích hoạt chức năng, nhưng nếu tôi mã cứng một giá trị tĩnh nó sẽ làm việc. bất kỳ ý tưởng? cảm ơn – user1883793
bạn đã thử 'updateProductState (product_id)' chưa? Bạn không cần '{{}}' trong một chỉ thị ng –
Điều đó hoạt động! Cảm ơn – user1883793