Javascript 从一个分区访问ng模型到另一个分区
我想从一个div到另一个div访问Javascript 从一个分区访问ng模型到另一个分区,javascript,html,angularjs,Javascript,Html,Angularjs,我想从一个div到另一个div访问ng model值 HTML: <div class="form-group" ng-repeat="key in condition.keys"> <select class="form-control" ng-show="key.aggregator" ng-model="key.aggregator" ng-options="field.name as field.label for (name, field) in aggreg
ng model
值
HTML:
<div class="form-group" ng-repeat="key in condition.keys">
<select class="form-control" ng-show="key.aggregator" ng-model="key.aggregator" ng-options="field.name as field.label for (name, field) in aggregators"></select>
<select class="form-control" ng-model="key.field" ng-options="s.field as s.field for s in subSchema($parent.condition,$index)" ng-change="onFieldChange($parent.condition,$index)" required>
<option value="">choose one</option>
</select>
</div>
<div class="form-group mb-left">{{key.field}}
<select class="form-control" ng-model="condition.operator" ng-options="field.name as field.label for (name, field) in fields | instanceFilter :key.field :condition" required>
<option value="">choose operator</option>
</select>
</div>
</div>
选一个
{{key.field}
选择运算符
正如您所看到的,在一个div中的
ng model
中有一个key.field
。我想访问另一个div中的ng model
值,您可以在其中看到instanceFilter。可能吗?非常感谢,请立即解决此问题。一般来说,您可以在同一范围内的任意多个div
s中使用相同的ng模型
绑定
您的代码试图实现什么并不明显,但是您在ng repeat
div中绑定到的“key.field”
与ng repeat
之外的页面其余部分不在同一范围内
您应该将ng model=“key.field”
分配给不同的变量,该变量位于外部作用域,而不是键的一部分,该键只对集合中的单个项目有作用域。转到该控制器,
然后分配
$rootScope.key.field=“”强>
**
根范围在整个应用程序中可用。
**是否不能使用$parent.key.field进行该操作div@user3722785考虑一下其他编程语言中的循环变量。您想访问哪个密钥?