Я работаю над одностраничным приложением, в котором индексный маршрут состоит из множества разделов, когда пользователь прокручивает свой экран вниз. Чтобы это работало, я хочу использовать свойство хэша привязки HTML. В этом закрытом выпуске прошлого года я вижу, что Ember поддерживает поведение браузера по умолчанию, связанное со свойствами хэша привязки, за что я благодарен. Также упоминается возможность создания «фрагментации» компонента {{link-to}}. Когда я пробую его на своем сайте (Em 2.3.0) и в этом тидле , он не работает, и я не вижу его в исходном коде.
Поддерживается ли эта функция сейчас или в будущем? Я замечаю, что когда я просто помещаю элемент в свой шаблон руля, щелчок пользователя по хешу привязки вызывает перезагрузку страницы, когда я нахожусь на другом маршруте, а не просто переход маршрута, поэтому я бы хотел использовать {{link-to}} вместо простого элемента.
Благодаря,
Брайан
В маршрутизаторе или с link-to
нет поддержки хешей / фрагментов.
Я не уверен, почему <a href="#some-id">
не работает в ember-twiddle. Он отлично работает в JSbin:
@mmun это похоже на проблему только
Да, конкретная проблема, о которой здесь сообщается, кажется, находится в тупике. Было бы неплохо иметь лучшую поддержку хэшей / фрагментов в маршрутизаторе, но это следует обсудить в репозитории RFC.
Я использую locationType = "history" и такую привязку:
перезагружает страницу на " http: // localhost : 4200 / # c4412370-e892-11e4-a199-000c29a61086"
Это с Ember-cli / Ember 2.4.1.
Я не думаю, что это проблема только Twiddle. Вот JSBin, в котором проблема не обнаруживается на маршруте индекса, но проявляется на любом другом маршруте.
Воспроизвести:
У меня такая же проблема с якорными ссылками в моем приложении Ember 2.4.3.
Примечание. <a href='#foo'>
отлично работает, если вы находитесь на маршруте индекса. Он не работает правильно на других маршрутах, вместо этого вызывая полное обновление страницы
Да, это было бы здорово.
{{link-to "Cool Feature" "features#cool"}} --> <a href="/features#cool">Features</a>
Есть какие-нибудь новые идеи по этому поводу? Я пробовал ember-anchor, который является хорошим дополнением, но требует слишком большой настройки и в любом случае не соответствует стандартам в отношении якорей. Я считаю, что это должна быть очень важная функция для реализации.
Я открыл проблему в репозитории rfcs (как было предложено). Пожалуйста, 👍 это или добавьте свои мысли https://github.com/emberjs/rfcs/issues/330
Закрыв это как запрос функции, и @sdhull любезно открыл проблему в
Спасибо вам всем!
Самый полезный комментарий
Да, это было бы здорово.