Я делаю отзывчивое приложение, использующее метеорит и углы, и у меня есть функция обмена ссылками. На рабочем столе это поле ввода только для чтения, и пользователь может скопировать ссылку. На мобильном устройстве я хочу показать ссылку с тегом. Но на сафари iOS не реагирует правильно, когда я долго касаюсь ссылки. Обычно появляется меню опций, но здесь ничего не происходит.
мой простой код: <a href="{{url}}">{{url}}</a>
Заранее благодарю всех, кто имеет представление об этой проблеме.
Обновление: я просто попробовал wiht <a ng-href="{{url}}">{{url}}</a>
на Firefox android, и он отлично работает. Проблема действительно в iOS случае
Для длительного касания/нажмите специально для мобильных устройств: проверьте эту угловую директивную ссылку
Вместо этого вы должны использовать ng-href={{url}}
.
Я предполагаю, что iOS сначала читает {{url}}
, и когда угловой обновляет его до того, что значение хранится в переменной url, оно не подбирает новое значение. И поскольку строка {{url}} недействительна url, она не знает, как с этим работать, поэтому ничего не делает.
(Я не разработчик iOS, но все же вы должны использовать для этого ng-href
)