2015-01-15 3 views
0

Существует следующий AngularJS код контроллера:директива в AngularJS

$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 стройной. Текст - это описание узла.

Смежные вопросы