0

質問のタイトルよりも明確にしようとします:)

連絡先など、いくつかのエンティティを作成するためのコントローラーとパーシャルがあります。保存ボタンを押すと、コントローラーでカスタム メソッド
を呼び出すことができます。 そこで、コールバックを使用して (REST と対話するためのカスタム リソースです) を呼び出します。save
contactResource.savesuccess

コールバックで、success連絡先リスト ページに移動する場所を変更したいのですが、連絡先ページが表示されたときに、すべてが正常であるというアラートを表示したいと考えています。

function save() {
    contactRepository.save(newContact, function success() {
        // Redirect to view and show toast
        console.log('Success');

        $location.path('/list');
        // DO SOMETHING TO LET THE LIST PAGE SHOW AN ALERT

    }, function error() {
        console.log('Error');
    });
}

私が考えることができる唯一の方法は、何らかのサービスを作成してアラートを「投稿」することです。次のページに表示されるサービスで、投稿されたアラートをチェックし、表示してから削除する必要があります。

より良い/推奨されるアプローチはありますか?

4

1 に答える 1

0

ええと、私は「angularjsフラッシュメッセージ」という用語を探すことを考えていませんでした。このSOスレッドには非常に良い答えがある
ようです。AndyJoslinとWillVincentに敬意を表します。

于 2013-03-08T12:18:01.250 に答える