通过命令调用多个函数使用ng-click,单击并将相同的变量传递给多个函数angularjs

时间:2017-01-19 02:31:26

标签: javascript angularjs

ng-click无法调用googlesearch函数和keywordsearch函数。

如何调用两个函数ng-click ??? 我想知道如何创建单击,但按顺序运行两个函数。

例如:

即单击第一个功能(googlesearch)执行

然后分别执行第二个函数(keywordsearch)。

HTML

<div class="test" ng-controller="Ctrl">
  <input tpye="text" ng-model="keyword"/>
   <button ng click="googlesearch(keyword);keywordsearch(keyword)">search</button>
  </div>
<div>

angularjs

var app = angular.module('app', []);

function Ctrl($scope) {

    $scope.googlesearch=function(keyword){
    alert("do the googlesearch 1 "+keyword);
  };

   $scope.keywordsearch=function(keyword){
    alert("do the keywordsearch 2 "+keyword);
  };


}

1 个答案:

答案 0 :(得分:2)

在第一个函数中调用第二个函数,

$scope.googlesearch=function(keyword){
    alert("do the googlesearch 1 "+keyword);
    $scope.keywordsearch(keyword);
  };