オブジェクトの代わりにtypeaheadにidを設定しようとしていますが、select要素のように動作しません。オブジェクトの代わりにangle-uiタイプを選択してください。
ここでは、タイプアヘッドに正しい単語を書いてからselect要素を更新することができますが、selectを変更した場合、型名は名前で更新されず、id代わりに。
http://plnkr.co/edit/LJqdebViiucCv6X5hhtf?p=preview
私が何か間違ったことをやっていますか?
オブジェクトの代わりにtypeaheadにidを設定しようとしていますが、select要素のように動作しません。オブジェクトの代わりにangle-uiタイプを選択してください。
ここでは、タイプアヘッドに正しい単語を書いてからselect要素を更新することができますが、selectを変更した場合、型名は名前で更新されず、id代わりに。
http://plnkr.co/edit/LJqdebViiucCv6X5hhtf?p=preview
私が何か間違ったことをやっていますか?
どうしますか?
http://plnkr.co/edit/pUPzVK?p=preview(typeheadとNG-オプションの定義を確認してください)あなたが「間違っていたことは、」情報が欠落している
、そのtypeheadはNG-オプションとまったく同じ定義を持っていません(私が苦労してきましたこれもしばらくの間)。
希望します。
感謝を発見し、これは古いスレッドですけど、... @ grizzlynetch、これは私が最後にやったことですが、問題は、データベースから来るので、オブジェクトポインタが選択されていないことです。idだけです。 idはng-optionsで完璧に機能しますが、先読みでは機能しません。ですから、最後に完全なリストを解析し、idが一致しているかどうかをチェックし、選択されたものとして設定する必要があります。 – TlmaK0
あなたは配列の代わりにオブジェクトにオブジェクトを格納し、そのオブジェクトのIDをキーとして使用するようなことを試しましたか?例えば。 varオブジェクト= {"5":{"id": "5"、 "name": "obj#5"、...}、 "13":{"id": "13"、 "name" obj#13 "、...}}次にオブジェクトに直接アクセスできますidオブジェクト[" 5 "] – JakubKnejzlik
あなたの提案をありがとう – TlmaK0
「間違っている」ことは何もしていません。期待していた動作ではありません。オブジェクトの「id」が表示されていない場合、selectオプションの 'index'が表示されています。 id値を他の値に変更すると、アイテムをクリックすると "1"と "2"が表示されます。 – rGil
これは真実ではありません。私はIDを4と5に変更しました.4と5を示しています。インデックスを表示していません。私は更新プランナーを持っています。 – TlmaK0
私のところは悪い推測です。 – rGil