在下面的設置中,如何告知父控制器(ZoneController
)子控制器(ZoneCodeController
)中發生了什麼?如何告訴父狀態控制器在子狀態控制器中發生了什麼
.state('zone',
{
url:'/zone',
controller:'ZoneController',
templateUrl:'views/zone.html'
})
.state('zone.code',
{
url:'/:zoneCode',
controller:'ZoneCodeController',
templateUrl:function(stateParams)
{
return 'views/zone-codes/'+stateParams.zoneCode+'.html';
}
}
定義'東西happened'。可以通過服務共享數據,或者使用也可以在整個應用中傳遞數據的自定義事件。 – charlietfl
我需要的只是刷新表格,沒有別的。所以我希望父控制器知道位置散列已更改,並讓它獲取該位置散列的數據。 – Francisc