我想在我的模型中将 ng-click 的函数调用存储为字符串。我不能使用 ng-click="m.func",如果我使用 ng-click="{{m.func}}" 也不起作用。
在 ng-click="{{m.func}}" 的情况下,角度 1.2.0 看起来也会引发错误。
我怎样才能把它带到工作中?
<div ng-app="myApp" ng-controller="myCtrl">
<div ng-repeat="m in model"><a href="#" ng-click="{{m.func}}">{{m.caption}}</a></div>
</div>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.model = [
{
caption: 'callme a',
func : 'callme_a()'
},
{
caption: 'callme b',
func : 'callme_b()'
}
]
$scope.callme_a = function() {
alert("called a");
}
$scope.callme_b = function() {
alert("called b");
}
});