+ },
+ parents: function(Model, $q, $stateParams, $state) {
+ var d = $q.defer();
+ Model.loadEntityParents($stateParams.id, d.resolve,
+ function() {
+ $state.go('404', null, { location: false })
+ });
+ return d.promise;
+ },
+ children: function(Model, $q, $stateParams, $state) {
+ var d = $q.defer();
+ Model.loadEntityChildren($stateParams.id, d.resolve,
+ function() {
+ $state.go('404', null, { location: false })
+ });
+ return d.promise;
+ },
+ intros: function(Model, $q, $stateParams, $state) {
+ var d = $q.defer();
+ Model.loadEntityIntros($stateParams.id, d.resolve,
+ function() {
+ $state.go('404', null, { location: false })
+ });
+ return d.promise;
+ },
+ redefs: function(Model, $q, $stateParams, $state) {
+ var d = $q.defer();
+ Model.loadEntityRedefs($stateParams.id, d.resolve,
+ function() {
+ $state.go('404', null, { location: false })
+ });
+ return d.promise;
+ },
+ meta: function(Model, $q, $stateParams, $state) {
+ var d = $q.defer();
+ Model.loadEntityMeta($stateParams.id, d.resolve,
+ function() {
+ $state.go('404', null, { location: false })
+ });
+ return d.promise;