前提・実現したいこと
メインページから呼び出されるダイアログからの情報を取得したい。
または、メインページからの情報をダイアログで取得したい。
詳細情報
AngularJSとtypeScriptを使用し、管理コンソールの開発をしています。
現在下記機能の作成をしています。
1. DBから取得したユーザをメインページにテーブルで表示
2. テーブルからユーザーを選択、ユーザIDを取得し、論理削除を行う
3. 削除を行う前に確認ダイアログを表示して削除を行う。
1と2は完了しており、ダイアログを用いない場合は削除はできています。
現状、3は実装できておりません。
下記に簡易的にファイル構造を記載致します。
ファイル構造
index.html : ユーザ情報をdataTableで表示し、選択が可能
index.controlle.js : 上記ページのコントローラ
user.delte.dialog.html : 指定デザインの削除確認ダイアログ
user.delete.dialog.controller.js : 上記ダイアログのコントローラ
解決案
user.controlle.jsではindex.htmlで選択した削除対象のユーザIDは取得できており、
user.controlle.jsにある削除メソッドが実行できています。
解決方法に2つの方法があると考えています。
1. 削除ダイアログの削除結果をuser.controlle.jsの削除メソッドへ送り、削除する
2. user.delete.dialog.controller.jsに削除メソッドを記述し、index.htmlで選択した削除対象のユーザIDを送り、削除する。
試したこと
上記の解決案2を行おうと考えました。
user.delete.dialog.controller.jsに削除メソッドを記述し、ユーザIDを固定で実行したところ、
削除が確認されました。
至らぬところがあると思いますが、よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。