2016-10-11 1 views
-1

私はテキストボックスとラベルを持っています。私は、関数を記述し、この関数を呼び出してAPIサービスを呼び出す必要があります。私は、そのサービスの結果オブジェクトが、下のラベルにバインドされるべき名前とIDを返すことを期待しています。角度のあるテキストボックスフォーカスが失われたイベント

<input id="text" ng-blur="callMyFunction" type="tel"/> 
<label id="name" ng-model="name"/> 
<label id="id" ng-model="id" /> 

誰かが時にユーザーの種類数すなわちonfocusout書く方法私を助けた後、(いくつかのテキストが入力されたときに、文字通りテキストボックスが出て集束されるとき)のタブを押してくださいでした、私はこの機能をトリガする必要があります。

+0

私はあなただけの括弧のNG-ブラー= "callMyFunction()" – Kolby

+0

このangularjsです欠けていると思いますまたはangular2? – arthurzp

+0

@Kolby:機能の後で、私はコンセプトを知っていますが、正確な構文が必要です。 – Learner

答えて

-2

私はあなたが今何をしようとしているのか分かります。 $eventを関数に渡して、要素の参照を取得することができます。

これが正しい道にあなたを取得する必要があります。

ng-blur="callMyFunction($event)"

$scope.callMyFunction = function(e){ 
    var element = $(e.currentTarget); 
    var name = element.parent().find('#name'); 
    var id = element.parent().find('#id'); 
} 

https://thinkster.io/egghead/index-event-log

関連する問題