2014-10-23 3 views
0

У меня есть следующий синтаксис: JSonОтображение нескольких значений в отборной, один элемент по одному пункту

{ 
    "count": 90, 
    "results": [ 
    { 
     "tra_keywords": [ 
      "car", 
      "plane", 
      "Bike", 
      "boat" 
      ], 
     "tra_title": "Jack" 
    }, 
    { 
     "tra_keywords": [ 
      "blue", 
      "red", 
      "green", 
      "silver" 
      ], 
     "tra_title": "Averell" 
    }, 
    { 
     "tra_keywords": [ 
      "square", 
      "column", 
      "square", 
      "line" 
     "tra_title": "Joe" 
    } 
    ] 

}

Я хотел бы, чтобы отобразить все мои tra_keywords в избранных. Я использую это:

<select class="form-control" id="rechercheKeywords" ng-model="rechercheKeywords" ng-options="resultats.tra_keywords for resultats in resultatsJSON.results"></select> 

Это работает, но мой выбор отображения всех моих ключевых слов в поле. Выберите дисплей:

first option:  car,plane,Bike,boat 
second option: blue,red,green,silver 
...    square,column,square,line 

Я хотел бы иметь это по одному. Выберите дисплей, который мне бы хотелось:

first option:  car 
second option:  plane 
...    Bike 
        boat 
        blue 
        red 
        green 
        silver 
        square 
        column 
        line 

Как я могу это сделать? Я думаю, что мои ng-опции неверны. Благодаря

Я получаю мои данные с:

myApp.controller("myappCtrl", ['$scope','$http',function($scope,$http) { 
    $http.get('../testANGULAR/json/flux.json') 
    .success(function(data){ 
     scope.resultatsJSON=data; 
}).... 
+1

Возможный дубликат [Использование AngularJS, как связать элемент