扫码关注官方订阅号
我有一个需求,需要在控制器中根据业务逻辑控制当前url下加载哪一个视图到ui-view中,不知道angular-ui-router有没有办法做到?
哪位大神知道?
业精于勤,荒于嬉;行成于思,毁于随。
templateProvider: ['$stateParams', function($stateParams) { if ($stateParams.type === 'foo') { return require('./views/foo.html'); } else { return require('./views/bar.html'); } }]
可以的 在ui-view=“name”和$stateProvider.state('name',{}) name对应上
这个需求很容易吧。在路由里定义好页面,然后在controller中判断,根据结果直接$state.go()方法跳到指定页面就可以了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以的 在ui-view=“name”和$stateProvider.state('name',{}) name对应上
这个需求很容易吧。在路由里定义好页面,然后在controller中判断,根据结果直接$state.go()方法跳到指定页面就可以了。