Владислав
ну короче прое...ся прилично, в итоге сделаю сейчас кастомную функцию и буду генерить тултип не в канвасе и как мне угодно )
Denis
Насколько помню там можно кастомные тултипы делает через опции
Denis
Погугли в эту сторону
Владислав
Ну я вот через кастомные и делаю спасибо
Alexander
Я тупо на svg графики стал делать в следующий раз, chartjs хер заоптимизируешь и еще ошибки в сентри на проде сыплются
Евгений
ребят, не получается найти раздел с описанием этих свойств
Евгений
Евгений
подскажите, где можно прочесть про '=' '=?' и тд.
Евгений
или @ например
Евгений
я вот в упор не вижу
Евгений
а натыкаться в директивы и не понимать что это - очень грустно
Евгений
ну хотя бы как эти алиасы называются?
Oleg
blog.krawaller.se/posts/dissecting-bindings-in-angularjs/
Oleg
Там про различие с биндингом односторонним, но описание тоже есть)
Евгений
спасибо большое
Bogdan
подскажите, где можно прочесть про '=' '=?' и тд.
Ещё на официальном сайте это описано, странно что не нашёл
Евгений
можно ссылку увидеть, где это написано подробно на офф сайте? Признаю что был не прав
Sergey
https://docs.angularjs.org/api/ng/service/$compile#-scope-
Sergey
В не совсем очевидном месте
Sergey
Но есть)
Dima
Всем привет. народ с чем может быть проблема. Ставлю на элемент ng-class и добавляю по условию класс (класс пустой пока). И тогда когда срабатывает условие ng-class и добавляется класс происходит некое мигание или чет такое) Если условия нет то миганий нет. С чем может быть проблема?
Pavlo
попробуй ng-cloak на элемент повесить
Dima
ага понял что проблема в том что есть 2 элемента, 1 показывается по условию, а второй по этому же условия скривается. И вот в момент срабатывания условия сначала появляется 2 элемент, а потом пропадает 1 элемент и 2 элемент дергается влево на его место. Как можно это побороть?
Pavlo
Тоже интересен ответ на этот вопрос, я делал так: 1. вешал ng-cloak 2. делал обертку для эти двух элементов. Давал ей position: relative 3. Этим двум элементам давал position: absolute если есть идеи получше, с радостью выслушал бы
Dima
а клоак куда вешать на родителя? он же вроде работает что бы не видно было скобочек всяких пока ангуляр их не обработает, не?
Dima
ну ng-cloak не помог и всеравно видно это смещение
Anonymous
попробуйте ради фана нг-иф поменять на нг-шоу
Тоже не всегда хорошо. Но я вообще не то подсказал. Пошаговой отладкой можете попробовать, станет понятно - браузер отрисовывает с миганием или видна работа именно ajs
Dima
а нг-ифа и нет, на одном ng-show, на втором ng-hide
Rem1te
а нг-ифа и нет, на одном ng-show, на втором ng-hide
оке тогда попробуйте заюзать нг-иф :)
Dima
спасибо большое всем)
Rem1te
о этот дивный мир нг-1.х
Dima
)
Anonymous
Rem1te
Бля, чуть чаем не подавился с этого стикера :)
Pavlo
Alex Ты боролся на правое дело, посоветовав отладку, но быстрые костыли никто не отменял)
Anonymous
Alex Ты боролся на правое дело, посоветовав отладку, но быстрые костыли никто не отменял)
Жаль, что костыли. Я с таким не сталкивался. Если бы столкнулся в будущем - было бы известно решение проблемы
Valera
Привет Есть компонент: <input type="text" class="input-text form-control" id="$ctrl.model" name="$ctrl.model" ng-model="$ctrl.model"> Он вызывается во вьюхе как: <test model="phone"></test> А в контроллере, который работает с вьюхой есть jquery jQuery('#phone').mask('380000000000'); Но эта строка не срабатывает Как можно исправить?
Rem1te
Как биндите model внутри компонента? Возможно там не строка а ссылка на переменную в родительский скоуп
Rem1te
темболее если вы пытаетесь её привязать и в нг-модел
Rem1te
фактически у вас в такой ситуации нету инпута в айди phone
Valera
Rem1te
Ну вот, двусторонний биндинг, значит фактически пытаетесь ангуляр пытается найти соответсвующую такому имени переменную
Rem1te
если вы в темплейте компонента вместо id="$ctrl.model" сделаете id="phone" то ваш джиквери сработает
Valera
только model:'@'
Rem1te
передавайте нг- модел и имя разными параметрами
Valera
Да, но мне надо, что бы id передавался с вьюхи внутрь компонента
Rem1te
<test model="$ctrl.varName" name="phone"> bindings: { model:"=", name: '@', }
Rem1te
как-то так
Valera
<test model="phone" name="phone"></test>
Valera
<input type="tel" class="input-text form-control" id="$ctrl.name" name="$ctrl.name" ng-model="$ctrl.model">
Valera
И
Valera
bindings: { model:"=", name: '@', }
Valera
jquery все равно не срабатывает
Anonymous
А какая задача? Возможно, проще директиву прописать?
Valera
Может есть другие способы решения проблемы? Есть много однотипных form-group, где фактически меняется один параметр только
Anonymous
Там сразу элемент dom доступен
Valera
Который подставляется и в id, и в name, и в ng-model
Valera
А во вьюхе вместо этих групп хочу писать что-то вида <test model="phone"></test>
RadioHead
Ребят объяснита нафига вообще нужны директивы? В чем разница между директивами и компонентаим
Sergey
bindings: { model:"=", name: '@', }
Если через @ то в темплейте нужна интерполяция
Sergey
Т.е id = “{{$ctrl.name}}”
Valera
А что в данном случае лучше использовать? Директивы или компоненты?
Sergey
А что в данном случае лучше использовать? Директивы или компоненты?
Если link не используете активно то обычно рекомендуют компоненты
Sergey
Ребят объяснита нафига вообще нужны директивы? В чем разница между директивами и компонентаим
Они якобы содержат лучшие практики и помогают не прищемить яйца дверью
Sergey
https://toddmotto.com/exploring-the-angular-1-5-component-method/
Sergey
И для миграции на 2+ вроде как полезно
RadioHead
Спасибо
Артур
xDDDD
Anonymous
Артур
/stat@combot
Combot
combot.org/chat/-1001024737789
Anonymous
Ребзя. На всякий случай подпишитесь на бота с бесплатными проксями, и возьмите сразу ссылку у него по которой сможете восстановить доступ к телеге! https://t.me/proxy_besplatnye/4
Oleg
не поздновато с проксями? кто тут уже скорее всего в курсе и поставили и так)
Максим
Без прокси все прекрасно работает)