相同的控制器app.js
我已經創建有命名爲vendorCtrl相同的控制器,因爲我們知道,$範圍可用於多個視圖withing特定的控制器,我的問題是沒有的$ rootscope幫助我如何共享命名爲基礎,區域的多個視圖之間的數據,身份
$stateProvider
.state('dashboard.vendor.add',{
views:{
'@': {
templateUrl: 'templates/vendor/forms/basic.html',
controller : 'vendorCtrl'
}
}
})
.state('dashboard.vendor.add.areas',{
views:{
'@': {
templateUrl: 'templates/vendor/forms/areas.html',
controller : 'vendorCtrl'
}
}
})
.state('dashboard.vendor.add.identity',{
views:{
'@': {
templateUrl: 'templates/vendor/forms/identity.html',
controller : 'vendorCtrl'
}
}
})
這就是OK,我們需要建立一個工廠,但我的疑問是,爲什麼在同一個控制器$ scope.xyz給空值其它視圖 –
您可以使用不同的看法$ scope.xyz在同一個控制器 –
是肯定的,但我們可以但在$ scope.xyz的其他視圖中的值顯示爲空,除非直到我使用$ rootScope –