1

ビューで ui-sortable ディレクティブ ( angular-ui から) を使用しています

<ul ui-sortable>
  <li ng-repeat="item in items" >
     {{item.property1}}
     {{item.property2}}
  </li>
</ul>

その結果、ユーザーはブラウザでアイテムをドラッグ アンド ドロップして再ソートできますが、$scope.items 配列の順序は更新されません。$scope.items 配列の順序がブラウザでユーザーが開始したドラッグ アンド ドロップの変更と同期するようにするにはどうすればよいでしょうか?

4

1 に答える 1

3

ng:modelがありません

<ul ui:sortable ng:model="list">
        <li ng:repeat="item in list" class="item">{{item}}</li>
    </ul>

以下の作業例を確認してください

Demo

更新された配列を表示します

<div ng:repeat="item in list">{{item}}</div>

配列はディレクティブによって自動的に更新されます

于 2013-09-07T05:27:15.830 に答える