ng-click按钮功能与Angularjs

时间:2015-07-29 02:23:54

标签: javascript angularjs

我在(jsfiddle)中找到了这个演示,有一点我不确定他们有没有按钮

<button ng-click="activity.isEdited = false">Ok</button>

使用此功能,我想知道我们是否仍然可以在ng-click中添加一个功能?有这样的东西吗?

<button ng-click="domeSomthing()">Ok</button>

我们是否可以在activity.isEdited = false

中包含domeSomthing()ng-click?

3 个答案:

答案 0 :(得分:2)

为什么没有兼具两者的范围功能?

function doSomething() {
    alert('Done editing');
}
$scope.editedActivity = function(activity) {
    activity.isEdited = false;
    doSomething();
}

和HTML

<button ng-click="editedActivity(activity)">Ok</button>

小提琴:http://jsfiddle.net/A5xZ9/4/

答案 1 :(得分:1)

尝试:

<button ng-click="activity.isEdited = false; domeSomthing();">Ok</button>

答案 2 :(得分:1)

当然可以!

只需将您的函数添加到控制器范围或指令中即可。然后你可以在ng-click中调用它。要同时使用函数和布尔值,只需用分号

分隔它们