javascriptメインでサイトを作りまくる

javascriptをメインにサイトを作ってちょこちょこ公表します

angularjsで動的にng-click属性を変化させる方法

angularjsでng-clickの属性を動的に変化させたかったのだが、

調べると$compileを使えとか出てくるが明らかに面倒そう・・・

 

が色々調べていると下記の方法で出来た!

angularjs - Make a dynamic function on ng-click - Stack Overflow

<input type=button ng-click="this[method](param)"/>

このようにボタンを作っておいて、

$scope.method=ファンクション名

$scope.param=パラメーター

とすると動的に出来ました。