2013-03-08 57 views
0

我會盡力比我的問題標題更清楚:)在AngularJs中,我如何命令更改位置並在新位置顯示警報?

有一個控制器+部分用於創建一些實體,比如聯繫人。
當我點擊保存按鈕時,我可以在控制器上調用我自定義的save方法。
我在那裏用success回調調用contactResource.save(這是我的自定義資源與REST交談)。

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'); 
    }); 
} 

我能想到的,唯一的辦法就是創造某種服務的「後」的警報,以及下頁顯示應檢查服務的任何警報發佈,展示,然後刪除。

有沒有更好的/建議的方法?

回答

0

嗯,我沒有想過要查找術語'angularjs flash message'。
看來this SO thread有個很好的答案。榮譽安迪喬斯林和威爾文森特。