2

コレクションの各アイテムの選択ボックスを作成するために、ng-repeat 内で ui-select を使用しています。ただし、個々の選択ボックスのいずれかでノード ID を選択すると、すべての選択ボックスで選択されてしまいます{{$select.selected.id}}現在の選択選択ボックスのみが更新されるようにパーツを構成するにはどうすればよいですか? 関連するコードは次のとおりです。

<div style="float:left; width:160px;" ng-repeat="choice in choices">
<div class="input-group">
    <ui-select ng-model="node.selected" theme="bootstrap" ng-disabled="disabled" reset-csearch-input="true" style="width:50px; float:left">
        <ui-select-match placeholder="{{choice.to_node_id}}">{{$select.selected.id}}</ui-select-match>
        <ui-select-choices repeat="node in nodes | filter: $select.search">
            <div ng-bind-html="node.id | highlight: $select.search" ng-click="updateChoiceLink(choice, node)"></div>
        </ui-select-choices>
    </ui-select>
</div>
4

1 に答える 1