私のコード:
<li class="grid--col2of10" ng-repeat="button in buttons">
<button ng-show="button.show" class="btn--action-{{button.color}} icon-{{button.icon}}" ng-click="{button.clickAction}">{{button.text}}</button>
</li>
私のオブジェクト:
var btns = {
"back": {
"color": "red",
"clickAction": "prevStep",
"icon": "left",
"text": "Back"
},
"cancel": {
"color": "red",
"icon": "block",
"text": "Cancel"
},
"clear": {
"color": "blue",
"icon": "cancel",
"text": "Clear"
},
"save": {
"color": "green",
"icon": "download",
"text": "Save"
},
"next": {
"color": "green",
"clickAction": "nextStep",
"icon": "right-after",
"text": "Save and Continue"
}
};
button.clickAction
AngularJSで実行される関数を作ることはできますか?
btns オブジェクトはディレクティブ内にあり、html はディレクティブtemplateUrl
オプションを使用して呼び出されます。