Bạn nên sử dụng ng nhấp chuột, không có lý do để sử dụng onclick như góc cung cấp cho bạn với chức năng này
<div ng-click="deleteArrival(filterList.id)"
class="table-icon deleteIcon">{{filterList.id}}</div>
Sau đó, bạn sẽ di chuyển chức năng của mình vào Bộ điều khiển AngularJS , Và ràng buộc nó vào phạm vi
$scope.deleteArrival = function(filterListId) { ... };
Nếu có HOÀN TOÀN cần phải sử dụng onclick để gọi một chức năng bên ngoài, bạn có thể thay đổi chức năng để một cái gì đó như thế này trong phạm vi của bạn, vẫn còn sử dụng những ng-bấm thuộc tính trên:
$scope.deleteArrival = function(filterListId) { window.deleteArrival(filterListId); };
Tuy nhiên tôi không thể nhìn thấy một lý do để không di chuyển nó vào phạm vi của bạn
Có lý do đặc biệt nào khiến bạn không sử dụng 'onclick' không? Bằng cách sử dụng 'ng-click' nên được phạt –