2015-01-15 41 views
0

有以下AngularJS控制器代碼:數據-NG選項指令

$scope.orders = Order.query() 
    $scope.order_statuses = OrderStatus.query() 

每個訂單具有 'order_status_id' 字段。

和視圖(HTML SLIM):

table.table 
     tr ng-repeat="order in orders | orderBy:'-id'" 
      td.col-xs-6.vertical-align 
       | Order \#{{ order.id }} 
      td.col-xs-6 
       select data-ng-options="o.title for o in order_statuses" data-ng-model="order.order_status_id" 

正如你可以看到我畫的所有訂單表中,每個訂單與訂單狀態中進行選擇。每個選擇都具有所有訂單狀態,它的工作原理。但是,我在'data-ng-model'屬性中綁定了每個訂單的狀態,但它不起作用 - 每個選擇都取消選擇。我該如何解決它?謝謝。

回答

0

我建議的地方,它包含用戶的指令選項:

select data-ng-options="o.title for o in order_statuses" data-ng-model="order.order_status_id" 
    option selected=selected "Please select the matching orderstatus" 

我不知道HTML苗條當前的語法。文本是節點描述。