9
我的UI路由器的配置是这样的:角UI路由器:呼吁控制方法从的OnEnter
$stateProvider
.state("list",{url:"/list",templateUrl:"list.html",controller:"ctrl as vm"})
.state("list.select",
url:'/select',
templateUrl:'select.html',
onEnter:function() { ... }
});
的list.select状态使用相同的控制器列表中的状态。如何从onEnter函数调用控制器上的方法?请注意,我正在使用“ctrl as vm”语法!我可以在这里访问$ stateParams吗?
我通过在状态配置上使用解析来解决问题。不是试图在控制器上调用方法,而是使用状态配置解析参数来解析控制器所需的数据 – rekna
@rekna您能否提供您的示例?我正在运行相同的情况。谢谢 – jmcollin92