2013-07-10 74 views
1

我有一個我建議城市的文本框。我已經使用了angualar-ui typeahead的建議。現在一切似乎都工作正常。AngularUI Typeahead +型號值更改

只是,當我通過角度使用$ scope.cancel重置窗體它不會反映在用戶界面上,而且模型似乎不會被重置爲正確的值,因爲窗體看起來很髒。對於沒有打字頭的領域工作得很好。

有人遇到過嗎?

代碼:

<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

OK,所以有固定的版本0.4.0的http://angular-ui.github.io/bootstrap/

https://github.com/angular-ui/bootstrap/issues/591修復您的問題進行以及變化中的錯誤。它尚未公佈,但這裏的工作普拉克從持續集成服務器的版本:

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

+0

非常感謝: )有沒有辦法解決問題?或者我應該等待釋放?任何想法,當這將被釋放? – Srinivas

+0

您可以隨時從GitHub存儲庫或CI服務器獲取最新版本(鏈接在plunker中)。下一個版本將在3周內發佈。 –