路由时两个页面能公用一个控制器吗,比如
javascript.state('a', { ... controller : 'aaaController' }) .state('b', { ... controller : 'aaaController' })
如果行的话,控制器是独立的作用域还是公用的,比如说我在控制器里声明了个变量i,在a页面中改变了i的值,当我路由到b页面时,i的值会跟着变吗
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
切换路由后控制器的生命周期就结束了,当前的
$scope及子作用域就都死了。如果需要在多个控制器之间共享数据,可以使用服务。