質問する
41257 次
2 に答える
15
まあ、私はこれに対してかなり満足のいく答えを見つけたようです。
コントローラを介してストレージオブジェクト自体を公開しました
function MyDisplayCtrl($scope, ItemStore) {
$scope.items = ItemStore.items;
$scope.item = ItemStore.currentItem;
// expose the itemstore service to the dom
$scope.store = ItemStore
$scope.getItem = function(){
return(ItemStore.currentItem);
}
}
次に、currentItemを直接アドレス指定します
<div ng-controller="MyDisplayCtrl">
<select ng-model="store.currentItem" ng-options="i.name for i in items">
</select>
</div>
于 2012-11-07T20:56:53.517 に答える
4
使ってみてくださいng-options
:
<div ng-controller="MyDisplayCtrl">
<select ng-options="i.name for i in items"></select>
</div>
于 2012-11-08T06:15:17.563 に答える