2014-10-30 3 views
0

У меня есть процедура, написанная с использованием машинописного текста, который я обновляю до углового 1.3, и я преобразовываю контроллеры в контроллеры в качестве модели, и у меня есть проблема.
У меня есть выбор определяется следующим образом:не работает, переходя на угловой контроллер, как

<select id="soluzione" name="soluzione" 
     class="required" 
     ng-options="soluzione.id as soluzione.denominazione for soluzione in soluzioni" 
     ng-model="soluzioneCorrente" 
     ng-change="filtroSoluzione()"> 

где Soluzioni представляет собой массив загружен с помощью Ajax вызова в части-сварке контроллера. Используя контроллер с областью действия, список заполняется правильно.
после обновления я изменил определение

<select id="soluzione" name="soluzione" 
     class="required" 
     ng-options="soluzione.id as soluzione.denominazione for soluzione in vm.soluzioni" 
     ng-model="vm.soluzioneCorrente" 
     ng-change="vm.filtroSoluzione()"></select> 

но выбор не загружен больше.
Мне что-то не хватает? Проверка с помощью batarang выглядит так, что область видимости отображается правильно, а другие обработчики событий вызывается правильным образом, поэтому я думаю, что я преобразовал контроллер.

Luca

+0

Вы можете разместить больше кода, что контроллер выглядит или создать jsFiddle? С первого взгляда я не думаю, что вам нужно «vm». –

+0

Не могли бы вы показать данные soluzione. Использование виртуальной машины не требуется. Пожалуйста, покажите свой контроллер, затем мы увидим состояние вашего $ scope. Если бы вы могли сделать пример jsFiddle, было бы очень полезно –

+0

Привет, у меня такая же проблема. Где вы можете это решить? – jarz

ответ

0

Убедитесь, что вы ng-controller="SomeController as vm" внутри HTML

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