【发布时间】:2014-03-26 21:23:53
【问题描述】:
我有这样的输入元素
<input type="text" name="a_id" ng-model="cont.a_id" ui-event="{blur: 'blurCallback(a_id)'}"/>
在我的控制器中我有
$scope.blurCallback = function (a_id) {
$scope.aId = a_id;
alert($scope.aId);
}
当我运行此警报时,我会显示“未定义” 请让我知道我做错了什么,输入时它不会传递值
【问题讨论】:
-
不应该是
ui-event="{blur: 'blurCallback(\'a_id\')'}"吗? -
你试过让调用参数匹配
ng-model吗?blurCallback(cont.a_id) -
为什么不使用 ng-blur 事件并执行 ng-blur="blurCallback(cont.a_id)"
-
谢谢,一切顺利。
-
解决方法是什么?
标签: javascript angularjs