2013-07-10 6 views
1

У меня есть текстовое поле, для которого я предлагаю города. Я использовал angualar-ui typeahead для предложений. Теперь все работает нормально.AngularUI Typeahead + изменение значения модели

Просто, когда я сброшу форму с помощью углового с помощью $ scope.cancel, он не отражается на пользовательском интерфейсе, а также, похоже, модель не сбрасывается, чтобы исправить значение, поскольку форма кажется грязной. Для полей, которые не имеют typeahead, все прекрасно.

Любое натолкнулось на это?

Код:

<input placeholder='City' type="text" ng-model="form.city" typeahead="x for x in suggestCity($viewValue)" /> 

function ContactController($scope, $http) { 
    $scope.cancel = function() { 
     $scope.form = angular.copy($scope.userprofile.contact); 
    } 
} 

http://plnkr.co/edit/JuIuAXZQVsJlEzjM0faT?p=preview

+1

вы могли бы поделиться своим полным HTML или скрипку код пожалуйста –

+0

отредактированный вопрос, чтобы добавить plnkr код – Srinivas

ответ

0

ОК, так что там была ошибка исправлена ​​в версии http://angular-ui.github.io/bootstrap/

Изменение сделано в https://github.com/angular-ui/bootstrap/issues/591 исправляет проблему, так же 0.4.0. Он еще не был выпущен, но здесь рабочий звенеть с версией от непрерывной интеграции сервера:

http://plnkr.co/edit/17UOgHJd82otwC6TS7s9?p=preview

+0

спасибо большое:) есть ли способ, которым я могу получить исправление? или я должен ждать выхода? любая идея, когда это будет выпущено? – Srinivas

+0

Вы всегда можете получить последнюю версию из репозитория GitHub или сервера CI (ссылка в plunker). Следующий выпуск будет через 3 недели. –

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

  • Нет связанных вопросов^_^