AngularJs и UI Router
В моем вложенном состоянии я внедряю разрешенные данные из предыдущих состояний (contentData, groupData). Ранее разрешает шов для повторной выборки данных, хотя, когда вызывается дочернее состояние. Это обычное поведение? Я надеялся, что в дочернем штате уже будут данные.
resolve: {
data: function ($stateParams,
videoService,
contentData,
groupData,
$timeout,
$q) {
var video = {};
var folder = {};
var group = {};
return $timeout(function () {
var d = $q.defer();
console.log('ssstate params %o', $stateParams);
videoService.getVideo($stateParams.vid).then(
function (response) {
if (response.success === true) {
//....
}
},
function (response) {
d.reject(response);
return d.promise;
}
);
return d.promise;
}, 0);
}
},