我有一个文本框和一个标签。我想编写一个函数并调用此函数,然后调用API服务。我希望该服务的结果对象返回名称和id,该名称和id应绑定到下面的标签。
<input id="text" ng-blur="callMyFunction" type="tel"/>
<label id="name" ng-model="name"/>
<label id="id" ng-model="id" />
有人可以帮我写一下如何编写onfocusout,即当用户键入数字然后按Tab键时(字面意思是当输入某些文本时文本框被焦点化时),我需要触发此功能。
答案 0 :(得分:-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');
}