В контексте приведенной ниже настройки, как бы сказать родительскому контроллеру (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