重定向页面时显示 Toastr 消息
Show Toastr message when redirecting page
我有一个表单,它在提交时调用以下函数。
function addToCart(form) {
if (form.$valid) {
shopFactory.addToCart(vm.model.ProductDetail).then(function () {
toastr.success("Added to cart");
$window.location = "shop/myCart";
});
}
}
该函数重定向到页面 myCart,并显示一条 Toastr 消息。
我的问题是,当消息出现在用户被定向离开的当前页面上时,toastr 消息会立即消失。
有没有办法让消息通过重定向来维持,或者只是出现在下一页上?
Inside shop/myCart 页面控制器,在里面写代码,stateChangeSucces
美元(如果使用 ui.router)或 routeChangeSuccess
美元。还要检查以前的路由,以使用仅针对这种情况显示的 toastr 消息。
例:
$scope.$on('$stateChangeSuccess', function(event, toState, toParams, fromState, fromParams){
console.log("foo");
});
});
相关文章:
- Ajax聊天消息重复而不仅仅是更新
- 如果localstorage为空,则显示欢迎消息
- 绑定时将Parsley minlength消息作为选项传递时,未对其进行自定义
- 离开页面时弹出消息
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 消息显示之外的淘汰验证
- 选项卡侦听器未被来自后台脚本的消息激活
- jQuery在输入下验证post错误消息
- Scipt未在选定选项卡中执行以发送和接收消息
- 检查xmlhttprequest问题的消息
- AngularJs对ng消息的自定义替换
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- 当用户按下回车键时,自动在text区域/text中插入消息
- 如果消息框答案为YES,则用Javascript填写表单
- 在javaservlet doPost方法中启动线程时,无法返回异常消息
- 解析云代码错误:解析.错误{代码:141,消息:“未调用成功/错误”}
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 重复的 toastr 错误消息
- 重定向页面时显示 Toastr 消息
- 在AngularJS的toastr消息中加入换行符(newline)