我有一个表单,在提交时调用以下函数。
instance TATraversable TAL where
ttraverse _ Nil = ireturn Nil
ttraverse f (x ::: xs) = imap (:::) (f x) `iap` ttraverse f xs
该功能重定向到页面myCart,并显示Toastr消息。
我的问题是,当用户被指示离开的当前页面上显示的消息时,toastr消息会立即消失。
有没有办法让消息通过重定向来维持,或者只是出现在下一页?
答案 0 :(得分:1)
在shop / myCart页面控制器内部,在内部编写代码,$ stateChangeSucces
(如果使用ui.router)或$ routeChangeSuccess
。同时检查以前的途径enusre只显示此情况的toastr消息
示例:
$scope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){
console.log("foo");
});
});