设置:,我有一个棱角应用程序。
我拥有的:
我有一个:ui-sref="providerDetail({id:provider.id})"功能。
这是一个功能链接到一个页面,提供一个给定提供者的详细信息。
我想要的:
我有一个按钮来提交表单并创建一个新的提供程序。这个很管用。但是我也希望这个按钮将用户转发到新提供者的详细信息页面。
我有一个函数运行,打印出新提供者的id到控制台时,我只是不知道如何将用户转发到批准盗版的位置。
注:
我可以将其添加到函数中:
window.location = "/dashboard.html#!/providerDetail/" +id;它将带我进入新的一页,但我有这样的印象,这是一条糟糕的道路。
发布于 2018-03-08 19:40:22
不要手动更改AngularJS应用程序中的URL,这样您就不需要担心手动启动摘要周期了。从函数中,您可以调用$state.go方法在状态之间导航。
function myFunction(id) {
$state.go('providerDetail', { id: id})
}注意:请确保您在控制器内注入
$state。
https://stackoverflow.com/questions/49181131
复制相似问题