2013-07-10 11 views
5

Google検索のようなものが欲しい。私が何かを入力すると、私はこれまでに入力した単語に一致するオプションをいくつか教えてくれます。たとえば、「Rog」と入力すると、「Rogers」、「Rogers Yahoo」、「Rogers email」、「Rogers Center」のオプションが表示され、これらの提案は入力ボックスの一部であり、別の「リスト」ではありません。私はこれが角で可能であることを知っています。検索ボックスにAngularを使用する(Google検索など)

PS:申し訳ありませんが、明確にするために写真(Google検索の例)を添付できませんでした。 おかげ

答えて

6

あなたが始めることができAngular UIから利用可能な2つのリソースがあります。

Angular Bootstrapからは、Typeaheadがあります。これは他の外部依存関係のない、かなり軽量なソリューションです。入力の下にシンプルな提案リストを表示するだけで、非常に簡単です。

代替はAngularJS-native version of Select2 and Selectizeです。これははるかに複雑なバージョンであり、より多くの機能を備えています。しかし、には、jQuerySelect2の両方のライブラリに依存しています。

+0

ありがとうございます。あなたはTypeheadについて知っていますか?javascriptの部分で、どのように "$ scope.states"の値にWebサービスの結果を渡すことができますか? –

+0

先行リンクが死んでいるので、代わりにこの番号を使用してください:http://angular-ui.github.io/bootstrap/#/typeahead –

関連する問題