how to pass angular js variable inside onclick function as parameter

前端 未结 9 1676
一生所求
一生所求 2020-12-15 20:37

I have tried to pass AngularJS variable as argument value inside onclick() to call javascript function. Can anyone guide me on how to do it?

My code:

9条回答
  •  无人及你
    2020-12-15 21:05

    You should be using ng-click, there is no reason to use onclick as angular provides you with this functionality

    {{filterList.id}}

    You should then move your function into your AngularJS Controller, and bind it to the scope

    $scope.deleteArrival = function(filterListId) { ... };
    

    If you ABSOLUTELY need to use onclick to call an external function, you could change the function to something like this in your scope, still using the ng-click attribute above:

    $scope.deleteArrival = function(filterListId) { window.deleteArrival(filterListId); };
    

    However I can't see a reason not to move it into your scope

提交回复
热议问题