Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有Angularjs的ng点击按钮功能_Javascript_Angularjs - Fatal编程技术网

Javascript 带有Angularjs的ng点击按钮功能

Javascript 带有Angularjs的ng点击按钮功能,javascript,angularjs,Javascript,Angularjs,我在()中找到了这个演示,有一件事我不确定,那就是他们的OK按钮 Ok 有了这个函数,我想知道我们是否还可以在ng click中添加一个函数?用这样的东西 Ok 我们能否将activity.isedit=false和domeSomthing()都包含在ng单击中?尝试: <button ng-click="activity.isEdited = false; domeSomthing();">Ok</button> Ok 试试: Ok 当然可以 只需将函数添加到控制器范

我在()中找到了这个演示,有一件事我不确定,那就是他们的OK按钮

Ok

有了这个函数,我想知道我们是否还可以在ng click中添加一个函数?用这样的东西

Ok

我们能否将
activity.isedit=false
domeSomthing()
都包含在
ng单击中?

尝试:

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

Ok
当然可以

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


只需将函数添加到控制器范围或指令。然后您可以在ng click中调用它。要同时使用函数和布尔值,只需用分号将它们分开,为什么不使用同时执行这两项功能的作用域函数呢

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

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

Fiddle:

为什么不使用一个兼有这两种功能的作用域函数呢

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

<button ng-click="editedActivity(activity)">Ok</button>
Ok
小提琴: