este problema se puede tratar de variadas formas, pero nosotros te compartimos la que para nosotros es la solución más completa.
Solución:
Debería usar ng-click, no hay razón para usar onclick ya que angular le proporciona esta funcionalidad
Luego debe mover su función a su controlador AngularJS y vincularla al alcance
$scope.deleteArrival = function(filterListId) ... ;
Si ABSOLUTAMENTE necesita usar onclick para llamar a una función externa, puede cambiar la función a algo como esto en su alcance, aún usando ng-click attribute arriba:
$scope.deleteArrival = function(filterListId) window.deleteArrival(filterListId); ;
Sin embargo, no puedo ver una razón para no moverlo a su alcance
Si aún desea usar onclick, esto funciona para mí, espero que funcione para usted también.
No voy a cuestionar sus razones para no usar ng-click, ya que otros colaboradores han señalado que realmente “debería”. Sin embargo, si realmente quiere/necesita, aquí está mi sugerencia usando ‘esto’ y datos attributes.
function deleteArrival(arrivalElem)
alert('myId=' + arrivalElem.getAttribute("data-filterListId"));
Recuerda que puedes optar por la opción de agregar una reseña si te ayudó.