【发布时间】:2014-07-15 08:35:53
【问题描述】:
下面是我的指令中的 sn-p,它调用了一个控制器
element.bind('change', function() {
//alert("inside change function");
$rootScope.selectedBankName = scope.selectedBankName;
newvalue = scope.selectedBankName;
$timeout(function() {
scope.changeClient();
}, 500);
});
如果我使用上面的代码,它会为每个元素更改调用 changeclient() 函数。但我的要求是仅在更改选择框中的值时需要调用 changeClient 函数。请建议我如何执行此操作。
编辑:
http://plnkr.co/edit/clTJjlZRlErskt6T0Foc?p=preview
当我更改文本框或下拉列表中的某些值并单击显示警报框的任何位置时,请找到 plunker 代码。但我的要求是仅当我更改下拉值并单击任意位置(不适用于文本框)时才应显示警报。
【问题讨论】:
-
你能提供一个小提琴或 plunker 吗?
-
你需要在选择框上使用指令。
-
请找到提供的插件链接
标签: angularjs angular-directive