2017-01-19 13 views
0

ng-clickはgooglesearch関数とkeywordsearch fuctionを呼び出すことができません。ng-clickを使用して複数の関数を呼び出し、1回クリックして複数の関数に同じ変数を渡す。

2つの関数を呼び出す方法ng-click ??? 私はシングルクリックの作成方法を知りたいが、2つの機能を順番に実行する。例えば

:シングルクリック最初の機能(Google検索)である

を実行した後、第2の機能(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); 
    }; 


} 

答えて

2

コールあなたの最初の内側の第二の機能は、

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

あなたは正しいです。私のウェブサイトにはアラートは表示されません。どのように結果を見る?実行中のステートメントを印刷するなどです。 – HiPownedBi

+0

@HiPownedBi他のエラーがあるかどうかをブラウザのコンソールでチェックしましたか? – Searching

+0

エラーはありません。応答はありません。だから私はそれが動作するかどうかを知りません – HiPownedBi

関連する問題