У меня есть приложение Aurelia с маршрутизатором и навигационной панелью. Мне нужно иметь возможность динамически показывать или разрешать эти маршруты в навигационной панели в зависимости от состояния приложения. Я попытался использовать метод, например nav: isVisible()
, или show.bind
, связанный с пользовательским свойством settings
в конфигурации маршрута. Ни один из них не будет динамически обновлять навигационное представление во время навигации. Как я могу получить навигацию по требованию?Как можно динамически включать или отображать элементы навигации в Aurelia
1
A
ответ
0
Ну, я не знаю, если это права путь, но я обнаружил, что связывание с моим обычаем visible
элемента на параметрах конфигурации маршрута и его обновление по навигации, как это работает:
this.eventAggregator.subscribe('router:navigation:processing',()=>{
if (this.session.topic != null)
router.routes.find(r => r.name === 'selectMovie').settings.visible = true;
});
Так чисто, как Aurelia, однако, я ожидал бы встроенный способ сделать это.
Смежные вопросы
- 1. Как отображать элементы динамически в mvc4
- 2. Можно ли динамически включать скрипты через .gwt.xml?
- 3. Как можно динамически перетаскивать элементы в jquery?
- 4. Динамически включать или исключать поля класса Serializer
- 5. Динамически включать элементы шаблона из других приложений в Django
- 6. Как динамически включать html-файл, содержащий javascript
- 7. Как создать безопасные условные элементы в Aurelia?
- 8. Aurelia и несколько уровней навигации
- 9. Можно ли включать HTML-элементы в раскрывающийся список?
- 10. Symfony2 - динамически включать содержимое в родительский шаблон
- 11. Как отображать элементы навигации друг под другом внутри элемента заголовка
- 12. Как отображать динамически созданные элементы в течение некоторого времени?
- 13. Как отображать элементы массива json динамически в тег select?
- 14. Как я могу показать/скрыть элементы навигации на основе состояния пользователя, используя Aurelia
- 15. Как отображать только определенные элементы для Radiobuttonlistfor?
- 16. Как динамически включать выражения в запросы Ebean?
- 17. Динамически включать модуль в ActiveRecord
- 18. Динамически включать директиву в другую директиву
- 19. Perl, динамически включать пакет
- 20. Как динамически включать макет в Android?
- 21. Как отображать элементы возвращенного списка в Roxygen?
- 22. Можно ли включать переменные в TileSource.uriFormat?
- 23. Каков самый быстрый способ обрезать текст абзаца, который может включать или не включать элементы HTML?
- 24. Устранение включают конфликты (переопределения) или как включать объявленные элементы выборочно
- 25. Aurelia: Как отслеживать, загружены ли элементы @children?
- 26. Aurelia динамически добавляет загрузочную вкладку
- 27. Невозможно добавить элементы навигации на панели навигации
- 28. Каким образом можно отображать или не отображать параметр SSRS на основе предыдущего параметра (динамически)?
- 29. Aurelia не обновляет vm при навигации
- 30. Aurelia загружает маршруты динамически/из выборки