将参数传递给angularjs中的ng-click函数

Mid*_*est 4 javascript parameters angularjs angularjs-ng-click

如何传递,也就是说,参考范围的参数,在ng-click你可以检查我在这个填充器中想要什么

http://plnkr.co/edit/Em7LiNStICjZA23pSph3?p=preview

Dav*_*yon 9

通常,您不需要动态地执行此操作,因为您将具有特定$scope属性等inputs.

这是一个更新的plunker.

HTML:

<div class="test" ng-controller="Ctrl">
   <button ng-click="update(1, 'text1');">update text 1</button>
   <button ng-click="update(2, 'text2');">update text 2</button>
    {{text1}} , {{text2}}
<div>
Run Code Online (Sandbox Code Playgroud)

JS:

function Ctrl($scope) {
  $scope.update = function(parameter1, textVar){
      if (parameter1 === 1) {$scope[textVar] = "1"}
      if (parameter1 === 2) {$scope[textVar] = "2"}
  };
}
Run Code Online (Sandbox Code Playgroud)