У меня есть это на моем router.js:ember.js вложенных маршруты с общими моделями
this.resource('campaigns', {path:'/campaigns'}, function() {
this.route('index', {path: '/'});
this.route('group', {path: '/*campaign_group_id'});
});
Так что маршрут называется кампанией и 2 гнездовых маршруты: индекса и групп.
Когда браузер находится в группе , мне нужно получить доступ к модели из группового маршрута в маршруте/контроллере кампаний.
Но я не могу получить к нему доступ. Я всегда получаю модель, которая находится на пути campaigns.js.
что вы пытаетесь сделать с моделью? Разделение проблем несколько нарушается, если вы пытаетесь позволить родительскому маршруту/контроллеру узнать, что пытается сделать контроллер-контроллер. – Hrishi
Я просто пытаюсь получить доступ к ресурсу обещания дочерней модели использовать этот родительский маршрут. – user3637020
Почему вы не используете модель маршрута кампаний, чтобы получить то, что вам нужно? – daminufe