2014-09-12 3 views
0

У меня есть ui-bootstrap type-ahead, который вытягивает состояния из документа JSON. Оно работает. Мне нужно принять выбранное значение и использовать его в других объектах для извлечения данных на основе этого выбора. Когда я вызываю значение $ scope поля ввода с функцией «вперед-вперед», значение не проходит? Я думаю, но когда я использую его как раскрывающийся список, он работает. Что мне здесь не хватает?UI Bootstrap typeahead значение, которое должно использоваться другими объектами typeahead

государственный Тип вперед:

<input type=text ng-model="selectedState"typeahead="state.value for state in states | fileter: $viewValue | limitTo:3" ng-change="updateState()" placeholder="Enter State"/> 

или государство Выпадающее выберите:

<select ng-options="state.value for state in states" ng-model="selectedState" ng-change="updateState()"></select> 

контроллер:

$scope.updateState = function(){ 
    $scope.wCenters = wCenterFactory.get({state:$scope.selectedState.value}); 
}; 

ответ

1

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

+0

Полностью сработал! Благодаря! –

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