【发布时间】:2016-12-11 19:00:41
【问题描述】:
有没有办法从我调用 select 命令中选择属于指令的 DOM 元素?
例如 - 我有两个指令。他们每个人都在指令view.html中得到了<input>。
view1.html
<input></input>
view2.html
<div>other input<div>
<input></input>
我在指令中声明了控制器,我用它来处理东西。
首先(从 view1 指令调用)
$scope.selectView1Input = function(){
var input = angular.element('input');
}
秒(从 view2 指令调用)
$scope.selectView2Input = function(){
var input = angular.element('input');
}
但在两种情况下,它都会选择相同的输入字段(我预料到他的行为,因为它看起来只是 dom 选择器,所以)
我不想使用ids。只是简单的标签,有没有办法做到这一点?
【问题讨论】:
-
为什么不使用 ng-model?
标签: javascript jquery html angularjs dom