AngularUIディレクティブでBootstraptypeaheadを使用する<input>があります。ドロップダウンでの値の表示と選択は正常に機能します。
ただし、ドロップダウンオプションの1つではない値を入力に入力すると、この値はモデルプロパティにバインドされません。それでも、私が入力したものは、有効な入力であるかのように入力に残ります。
以下の例では、autocomplete.referrers配列のオプションではないテキストを入力に入力すると、このテキストはregistration.referrerにバインドされません。
入力を正しく構成しましたか?
<input type="text"
name="referrer"
ng-model="registration.referrer"
autocomplete="off"
typeahead="referrer for referrer in autocomplete.referrers | filter:$viewValue"
/>
おそらく、ランダムなテキスト入力の制限は仕様によるものですか?
あなたがこれに答えることができればどうもありがとう。