0

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

ボタンを非アクティブにするにはどうすればよいですか? 先行入力のドロップダウンから完全な都市名が選択された場合にのみアクティブになる必要があります (例: 「Alabama」)。ボタンは、何かが入力された場合に非アクティブになる必要がありますが、リストからの完全な名前ではありません (例:「Alab」)。

http://angular-ui.github.io/bootstrap/#/typeahead

4

1 に答える 1

0

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

selectedここでは、値が状態の配列にない場合、ボタンを無効にしています。配列が大きい場合、パフォーマンスが低下する可能性があることはわかっています。

jQueryには機能があります$.inArray

または、Array javascript オブジェクトを拡張する代わりにこれらのライブラリを使用する場合は、Underscore に_.contains(list,val)関数があります。

于 2013-10-22T14:14:12.933 に答える