哇,好的。范围的噩梦。
我的输入中的占位符没有显示,它们作为独立输入工作 - 但是一旦将它们添加到列表中,它们就会失去作用域。我已经确定了这个问题 - 但我找不到解决方法 - 我认为如果我能理解这个问题,它将有助于解决我在 Angular 中的许多范围问题。在这种情况下如何管理范围?即使是资源也会有所帮助
HTML
<div ng-repeat="region in data.regions">
<h2> {{region.name}} </h2>
<input ui-select2="version2" type="hidden" name="keywordsLocal-{{$index}}" class="region-keywords input-xlarge" data-ng-model="data.regions[$index].keywords" required-multiple />
<select ui-select2 id="copy-{{$index}}" ng-show="region.length > 1" class="input-xlarge" ng-click="_copy($event, $index)" data-ng-model="data.regions[$index].keywords">
<option value="">Placeholder:</option>
<option ng-repeat="region in data.regions" value="{{region.keywords}}">{{region.name}}</option>
</select>
</div>
图片