angular select dynamic optgroup

325
26 ноября 2016, 18:01

получаю json такого формата

{"response":[{"label":"default vaule"},{"Cat":"cat 1","catid":"8","label":"value 1 cat 1"},{"Cat":"cat 2","catid":"9","label":"value 1 cat 2"},{"Cat":"cat 2","catid":"9","label":"value 2 cat 2"}]}

получаю таким оброзом

    $http.get('get.json}')
    .then(function(response) {
        $scope.optgroup1Get = response.data.response;
    }, function(x) {
        console.log ('Server Error');
    });

вывожу так

<select ui-jq="chosen" ng-model="optgroup1" ng-options="option.label as option.label group by option.Cat for option in optgroup1Get" data-placeholder="placeholder" required="required"></select>

Всё это чудо выводится в модальном окне. Первый раз при открытии модального всё рабатывает. закрываем открываем не срабатывает. причём если выкидывать в консоль то всё приходит. ошибок в консоли нет. + На некоторых страницах вообще не срабатывает построение списка даже при первом открытии контроллер и шаблон даю один.

READ ALSO
Сравнить два массива js

Сравнить два массива js

Как сравнить два массива и если элемента нету, то добавить в него из другого? Пример:

530
Как выполнить sql запрос используя async/await в node 7?

Как выполнить sql запрос используя async/await в node 7?

Допустим я использую node-mysql из npm для выполнения sql-запросовС появлением node 7 и поддержки ней async/await, хотелось бы понять, как можно применить...

386