У меня есть шаблон, который определяет <div id="sidemenu"><ul>...</ul></div>
. Он должен иметь некоторые <li>
-Elements, который представляет общие доступные элементы меню. На подпунктах я хочу добавить некоторые дополнительные меню-записи, которые имеют смысл только на этих маршрутах. Но так как div, куда помещать li, определяется в шаблоне parent-route, я не знаю, как это реализовать.Ember.js: Меню, зависящее от маршрута
Мой первый теоретический подход состоял в том, чтобы вызвать функцию контроллера, которая возвращает необходимые лики. Я мог бы переопределить эту функцию в каждом под-контроллере, но я не знаю, является ли это хорошей практикой.
Однако я хочу сделать это в уголек-ванильным способом, если это возможно (кто-то сказал мне, чтобы использовать плагин под названием «червоточины» или что-то)
Похоже, хороший подход, на самом деле. К сожалению, поскольку ive получил требование сделать это в «ember vanilla», как уже описано в главном вопросе, для меня это не вариант. В любом случае, спасибо! –
Извините, я явно пропустил это требование. Добавки OTOH являются частью экосистемы Ember.js, а червоточина - из лабораторий Yapp, поэтому она тесно связана с основной командой. Вы также можете скопировать код червоточины в ваш репозиторий, как in-repo-addon. – jnfingerle
Ну, это хороший момент. В этом случае я также проверю этот подход и оцениваю его - с этой точки зрения это звучит очень многообещающе. Благодаря! –