2016-07-22 6 views
0

私がここで達成しようとしているのは、選択を保存した後に選択した役割を削除/無効にすることです。さらに、下のパネルのXボタンを押して選択リストを削除すると、削除されたロールを復元してリストを再作成することができます。私が達成しようとしているもののAngularjs - 選択後の削除/無効化オプション

スクリーンショット:

Choose role

そして現時点では、これは私が持っているものです。

コントローラJS:http://pastebin.com/LDYrJQyf

HTML:http://pastebin.com/39G01ARm

+0

バラクは私にユニークなIDのアイデアを教えてくれました。だから、ng-modelで選択した項目を渡して元のリストとIDを比較し、一致すればforループのインデックスをスプライスします。その後、私は、selectedRoles [i] .roleをつかんで、ロールリストにプッシュすることによって、私の再追加に同じアプローチを使用します。 – Kei

+0

plunkerを作成しないと、JSのユーザーが$ http.get( '/ skill/get/all/roles')を使用しているため、beczが呼び出されます –

+0

これを解決済みとしてマークしていただきありがとうございます。これを行うには、必要に応じて新しい自己回答を作成し、下記の回答を受け入れてください。ありがとう! – halfer

答えて

1

$indexの代わりにそれがオブジェクトであり、ユニークなIDを持っているという理由で、selectedSkillsのIDを渡さないのはなぜですか? pushに戻ったらテーブルを自動的に更新します。

関連する問題