

ng-clickの引数は複数設定することは可能でしょうか？

[code]

    ng-click="click(引数1, 引数2)"
    
[/code]

このような形で、clickに対し、引数を2つ渡したいです。  
どうぞ宜しくお願いします。


CC BY-SA 3.0
2015-11-30T04:22:08.313
19459
2015-11-30T05:09:58.297
2015-11-30T05:09:58.297
7290
13399
question
monaca angularjs
ng-clickの引数について


可能です。  
引数を2つ取る`click(arg1, arg2)`というメソッドを`$scope`に作成し、`ng-
click`に指定すれば良いです。下記のスニペットを実行してみてください。

[code]

    angular.module('app', [])
    .run(function($rootScope){
      $rootScope.click = function(arg1, arg2){
        alert(arg1 + arg2);
      };
    });
[/code]

[code]

    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
    
    <div ng-app="app">
    <button ng-click="click(1, 2)">Click</button>
    </div>
[/code]


CC BY-SA 3.0
2015-11-30T04:37:42.557
19460
2015-11-30T04:37:42.557
8532
19459
answer