2016-12-22 4 views
0

私はangularjs-dropdown-multiselect.jsを使用して複数選択ドロップダウンを作成しています。私は、mysqlデータベースから既存のデータをドロップダウンに動的に挿入しようとしています。スコープ内のオブジェクトの配列をハードコードすると、ドロップダウンが正しく設定され、グリフコンのチェックが強調表示され、チェックされ、正しい数値が選択されます。スコープへの変数として、データベースからオブジェクトの配列を渡すと、グリフコンチェックは選択した選択肢の隣で強調表示されませんが、選択された正しい数は正しいです。どのようにこれを修正するための任意のアイデア?ここに私が使用しているコードへのリンクがあります:http://dotansimha.github.io/angularjs-dropdown-multiselect/#/anglejs-dropdown-multiselectにmysqlデータベースのオブジェクトの配列を動的に設定します

答えて

-1

バックエンドでは、データベースからアイテムの配列を取得するためにクエリを実行するたびに、返されたアイテムを通過するループを作成し、配列に1つずつ押し込んでください。

次に、データベースからの応答として配列を受け取るget呼び出しを行います。

私はこれがあなたが探しているものであることを望みます!

+0

最初の結果を保存するときに、数字がユーザーによって変わる可能性があるため、MySQLデータベースフィールドに文字列として保存します。例:[{id:1}、{id:3}]。その後、データをプルすると、文字列をJavaScriptのオブジェクトの配列に変換します。ドロップダウンで選択された正しい数が表示されますが、選択されるはずのチェックでチェックはチェックされません。 –

+0

あなたのモデルに問題があるかもしれませんが、それを確認しましたか? –

+0

いくつかのコードやplunkrを投稿できるのなら、本当に役に立ちます。 –

関連する問題