Я только начал изучать EmberJS и все еще выясняю стандартные способы работы.
Я хочу знать, возможно ли что-то вроде изображения выше в EmberJS. У меня есть страница с 2 фреймами, которые изначально скрыты.
Если нажать кнопку для кадра 1 или кадра 2, отображается соответствующий кадр. Это можно сделать с помощью обработчиков кликов и css show/hide.
Я хотел бы справиться с этим, используя маршруты. Итак, если у меня открыт только кадр 2 и я делюсь ссылкой, другой пользователь видит то же самое. То же самое для 2 кадров.
Вот разные маршруты, которые я пытаюсь получить
/ (Picture 1)
/frame1 (Picture 2)
/frame2 (Picture 3)
/frame1/frame2 or /frame2/frame1 (Picture 4)
Я знаю, как получить первые 3 фотографии. А вот с четвертым сложно. Я думаю об использовании 2 ресурсов/маршрутов, соответствующих 2 комбинациям. Но создать ссылку также будет сложно, так как я не уверен, что обычный хелпер linkTo будет работать.
Итак, у меня действительно есть 2 проблемы -
- Как создать ссылки для картинки 4 в шаблоне. Нужно ли мне создавать собственный помощник?
- Покажите два открытых кадра, как на рисунке 4, используя маршруты.
Обновление 1 Вот демонстрация того, что я получил до сих пор.
Обновление 2 В этой обновленной версии , я получил все 4 комбинации URL-адресов для работы. Но ссылки будут вести только на /frame1 и /frame2. Вам нужно будет вручную установить адрес в строке /frame1/frame2 или frame2/frame1, чтобы увидеть, как это работает. Я думаю, что 2 вопрос решен, но нужно выяснить первый вопрос.