当前位置:  开发笔记 > 编程语言 > 正文

如何在单击angularjs时调用两个函数

如何解决《如何在单击angularjs时调用两个函数》经验,为你挑选了2个好方法。

我的控制器里面有两个功能

$scope.first = function()
{
    console.log("first");
}

$scope.second = function()
{
console.log("hello");
}

Now in my template i give call to first function


现在我希望我的第一个函数完成执行后,第二个函数自动开始执行而不需要任何点击.

即单击第一个函数执行,然后分别执行第二个函数.



1> Tarun Dugar..:

只需调用分隔的函数即可 ;




2> Chris Hermut..:

或者,您可以执行以下操作:

function first() {
    // Do stuff
}

function second() {
   // Do stuff
}

$scope.runBoth = function () {
    first();
    second();
}

这种方法的好处是,您可以侦听first()返回,并基于second()的运行/跳过执行等。

另外,通过将first()和second()保留为javascript函数,就不会添加不必要的观察者(假设您未在其他地方使用first()和second())。

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有