我将Angularjs-1.5与typescript和components结合使用。我有两个目标要实现:
1.我有一个场景,在这个场景中,我需要回忆我当前controller/component的一个生命周期,即它的constructor(),$onInit() etc.etc。
为此,我尝试过多种方法,但没有像我预期的那样奏效:
constructor(){
let self=this;
this.$rootScope.$on("myEventName",function(){
// self.$rootRouter.reload();//does nothing.
// $window.location.reload();//refresh browser page,so wont be useful.
});
}2.在我的一个子组件路由器中的不适用于一个特定的场景,而在其他情况下工作:
this.$rootRouter.navigate(['Customers', 'CustomerDetails']); 理想情况下,这个路径应该引导我到customer页面,但是它什么也不做,甚至任何控制台错误也不是displayed.Same代码在另一个场景中工作的。
有人能引导我做到这一点吗。提前鸣谢。
发布于 2018-05-22 12:27:00
$state.reload();$state.go('CustomerDetails')https://stackoverflow.com/questions/50467358
复制相似问题