重定向页面时显示Toastr消息

时间:2016-02-01 06:03:41

标签: javascript angularjs toastr

我有一个表单,在提交时调用以下函数。

instance TATraversable TAL where
  ttraverse _ Nil = ireturn Nil
  ttraverse f (x ::: xs) = imap (:::) (f x) `iap` ttraverse f xs

该功能重定向到页面myCart,并显示Toastr消息。

我的问题是,当用户被指示离开的当前页面上显示的消息时,toastr消息会立即消失。

有没有办法让消息通过重定向来维持,或者只是出现在下一页?

1 个答案:

答案 0 :(得分:1)

在shop / myCart页面控制器内部,在内部编写代码,$ stateChangeSucces(如果使用ui.router)或$ routeChangeSuccess。同时检查以前的途径enusre只显示此情况的toastr消息

示例:

$scope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){
    console.log("foo");
  });
});