Константин
причем ссылка будет неактивной, пока в ng-href не появится контент, что тоже плюс
Sergey
Что-то я не пойму проблему кажется)) А target="_blank" не то делает?)
Maksim
Maksim
А оно всегда должно в новой вкладке открываться?
нет, не всегда. только если хочет юзер
Maksim
просто по клику должно открываться в том же окне
Maksim
Что-то я не пойму проблему кажется)) А target="_blank" не то делает?)
target="_blank" будет всегда открывать в новом окне
Maksim
а нужно, чтобы была доступна опция open in new tab
Maksim
если юзер хочет открыть в новом окне
Sergey
https://stackoverflow.com/questions/23584201/conditionally-add-target-blank-to-links-with-angular-js
Sergey
Посмотрите там
Maksim
гмм... если честно, то нет))
Maksim
пробьовал target="_self"
Maksim
с этим не работало
Maksim
сейчас проверю, спасибо
Sergey
Ну это открыть в текущей вкладке
Sergey
Хотя это возможно бразуер-специфично
Maksim
Maksim
нет, так тоже не работает
Maksim
получается что только href добавляет нужное поле
Sergey
А
Sergey
АААА!!!!
Sergey
В контекстном меню нет пункта
Sergey
Всё, теперь я понял
Sergey
А переход на маршрут?
Maksim
<a id="link-6" ng-href="{{value}}">link</a> (link, change location) вот так можно открыть в новой вкладке 100%, в доке работает
у меня есть вьюшка, на которой мы кликаем ссылку, далее вызывается метод, который в зависимости от условия выполянет $state.go("someState"), далее идем в конфиг, где прописан StateProvider и необходимый стейт, в котором уже и определен урл
Maksim
вот как то так
Sergey
https://stackoverflow.com/questions/32186462/can-you-use-ng-click-with-ui-sref
Sergey
Попробуйте в обработчике клика давить $event.preventDefault()
Sergey
Хотя тогда для ui-sref должен быть определён какой-то дефолтный маршрут
Maksim
да, и тогда логика выбора урла не работает
Sergey
Хотя может и просто href="#" с таким заработает
Maksim
пробова ui-sref
Maksim
неа, не работает
Sergey
Не вызывается обработчик?
Sergey
А, ссылки нет
Maksim
да, кидает на текущую страницу и все
Sergey
А через параметры маршрута не получится это решить?
Sergey
Конечно это криво будет
Maksim
очень бы не хотелось, придется много логики пересобачить
Maksim
я пробовал вставить урл с параметрами
Maksim
но получается тогда, что какой смысл с обработчика, если оно валит напрямую на прописанный адрес
Maksim
да, а если пихать много параметров в урл - меня распнут))
Sergey
Ну там есть и non-url параметры
Sergey
Но они одноразовые, обновить такую страницу не полчится
Sergey
По крайней мере я не знаю как
Maksim
ладно ,спасибо за советы
Sergey
Мне кажется я ui-sref динамически формировал
Sergey
Для других целей, но вам может подойти
Maksim
если получится обойти проблему, не переписывая логику в обработчиках, то отпишусь, как сделал
Sergey
Делалось это немного через жопу, сейчас поищу
Maksim
спасибо
Sergey
Ну то есть вместо ng-click сделайте ui-sref="{{clickHandler()}}"
Maksim
ни ng-href, ни ui-sref не добавляют поля open in new tab в контекстное меню
Sergey
Так не будет работать?
Sergey
Ну и соответственно обработчик должен возвращать маршрут
Maksim
когда просто кликаешь - работает, открывается в текцщем окне
Maksim
но нет возможности открыть в новом окне
Sergey
https://github.com/angular-ui/ui-router/wiki/quick-reference#statehrefstateorname--params--options
Sergey
Через вот эту штуку если формировать, а не через ng-click
Maksim
о
Maksim
а это мысль, спасибо)
Maksim
сейчас попробую
Sergey
Да пока не за что, у меня с нею что-то в тот раз не срослось, но у меня очень старый роутер)
Maksim
да у меня тут тоже черт ногу сломит в проекте)
Maksim
гибрид 1го и 6го ангуляров
Maksim
шарики за ролики
AluV (დანიილ)
такой вопрос: Я вот передаю определенному компоненту multiple="false", при билдинге проекта там просто multiple А при dev-сборке (gulp serve) все ок, такое возможно ?
Sergey
Минификатор что-то делает, видимо
Sergey
В релизе
Stas
Ребят, а может кто показать чистый html на angularjs?
Stas
только желательно что б там что-то клацалось, а не просто картинка
Stas
интересно как вообще реализуют клики всякие не загрязняя html
Stas
То есть ты хочешь эмулировать жиквери?
я просто хочу посмотреть чистый код
Oleg
Нет, ты хочешь ангуляр без ангуляра)
Stas
Нет, ты хочешь ангуляр без ангуляра)
то есть чистого штмл на ангуляре не бывает?
Oleg
то есть чистого штмл на ангуляре не бывает?
Теоретически это возможно, практически - не имеет смысла
Stas
у меня просто прям дикая херня вышла, вот захотел глянуть как вообще делают