Я использую $stateProvider
для маршрутизации в моем приложении.Для некоторых требований я бы хотел использовать this
(или $state
сам) для чтения данных себя .state()
в атрибуте data
, как показано ниже.
...
.state(<state_name>, {
url: <path>,
views: {
<view_name>: {
templateUrl: <template_url>,
controller: <controller_name>
}
},
data: {
selfStateData: (function() {
return this;
})()
}
})
...
Когдапроверил указанное выше возвращаемое значение на console.log()
в $stateChangeSuccess
, я получаю undefined
.
Пожалуйста, помогите.