gpt4 book ai didi

javascript - Angular2 UI路由器-ng2从 Controller 路由

转载 作者:行者123 更新时间:2023-11-29 17:56:57 25 4
gpt4 key购买 nike

所以我正在使用 UI-Router ng2 并且我试图在函数发生后更改路由,我的代码如下所示:

SomeFuncion() {
if(something){
router.goto('/newRouteName');
}
}

通过 uiSref 从 HTML 使用路由器很简单,但是,我不知道如何使用新的 ng2 路由器从组件内部进行路由,他们的文档没有太大帮助。

最佳答案

在您的组件中注入(inject) StateService

import { StateService } from "ui-router-ng2";

@Component({})
class MyComponent {
constructor(public stateService: StateService) {}

goSomewhere() {
this.stateService.go('somewhere');
}
}

关于javascript - Angular2 UI路由器-ng2从 Controller 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38264497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com