AluV (დანიილ)
Она в scope хранится, првоерил там и лежит всегда. Я короче пока просто на keyDown ее навесил - работает. там есть особенности с использованием на ngChange модели, при определенных обстоятекльствах она может не вызываться
Eugenio
если это такая запись в шаблоне, так лучше не делать
Eugenio
Sergey
Eugenio
потому что кусок js, java, ruby, python, неважно чего кода стороннего отличного от стандарта HTML/XHTML может вызвать разрыв пукана, если он конечно не воспринимается как текст(прописано вручную в заголовках)
Eugenio
ну ты тоже не в академическом стиле пишешь ответы, товарищ
Sergey
Sergey
Eugenio
ты тут написал для наглядности?
<input ng-model="$ctrl.email" ng-change="$ctrl.checkEmail()" /> //HTML
checkEmail = () => { //JS
console.log(123)
}
или что это вообще?
Anonymous
Кто понял, тот поймет
Eugenio
и мне тоже, дерзачам всяким
AluV (დანიილ)
Я так и не понял почему ng-change не отрабатывает
AluV (დანიილ)
ngChange метод который навешан должен возвращать значение, которое потом запишется в model, так ?
А нет.... ну то есть в нем я тогда обязан вручную изменять модель
Anonymous
Нет. Ты уже связал переменную с инпутом в ng-model
AluV (დანიილ)
Просто я глянул внутри onChange модель не измененная еще
Anonymous
http://jsfiddle.net/20vrL7b6/8/
Anonymous
Вот накидал тебе, все работет же
Stas
Stas
где рейтинг делся
Stas
😐
Anonymous
pa[aad
AluV (დანიილ)
Вот я немного изменил как у меня
AluV (დანიილ)
http://jsfiddle.net/20vrL7b6/11/
AluV (დანიილ)
Почему не работает ?
Oleg
Oleg
Неловко вышло
Stas
не, лучше посмотреть как ты горишь
AluV (დანიილ)
Да я поспешил, но это не отменяет что у меня в коде это все не работает.
Может это как то связанно с <form name="ctrl.form">
У меня в форме не выводится напрямую, не обновляется {{ model.email }}
Anonymous
Почему не работает ?
Я так понимаю, ты создаешь переменную model.email при ng-change, если ее нет. Это не будет реактивным. Тебе надо вешать вотчер или заранее объявлять email в объекте.
Anonymous
Это если предположить, что ты знаешь что такое области видимости контроллера $scope
Anonymous
И просто забыл
AluV (დანიილ)
Так она есть изначально, email пустой. Когда происходит ngChange он становится почему то underfined
Anonymous
Хотя вру, это же ангуляр, тут работает
Stas
Константин
Ребзя, кто прогает в vs code?
Anonymous
+
Sergey
pa[aad
-
Константин
есть плагины для подсветки синтаксиса внутри html?
Sergey
-
Ты просто агент влияния джетбрейнс
Константин
в студии у меня розовый текст от ангуляра, а в vs code просто белый
Oleg
Sergey
Не знаю, он у меня все атрибуты подсвечивает одинаково, как атрибуты. Или речь про какую-то особую подсветку именно нг атрибутов?
Константин
Sergey
А
Константин
в студии {{seo...}} розовым
Константин
в коде белым
Eugenio
arrow function пора бы знать
Дядя я знаю что такое fat arrow, тот черт не удосужился расписать что в шаблон - это шаблон, контроллер это контроллер
pa[aad
Eugenio
Да, не понял
Stas
AluV (დანიილ)
http://dl4.joxi.net/drive/2018/08/17/0025/0590/1647182/82/4c99556a2f.jpg
AluV (დანიილ)
http://dl3.joxi.net/drive/2018/08/17/0025/0590/1647182/82/753f5afc31.jpg
Anonymous
Anonymous
И будет тебе счастье
AluV (დანიილ)
Они не стакаются ?
Anonymous
Ты попробуй, потом отпиши
AluV (დანიილ)
Работает :D
AluV (დანიილ)
А че с email не так о_0
Anonymous
У ангуляра вроде итак есть валидация на type="email", оно конликтует
Anonymous
Это из коробки так
Stas
Anonymous
Что именно работает?
Anonymous
Там же изначально валидирует ангуляр инпат с таким типом
Stas
Anonymous
И userEmail меняется?
Stas
ну при клике конечно меняется
Anonymous
Ты уверен? Выведи его ниже и проверь.
Stas
я уверен, он отправляется при попытке входа, я конечно же проверял это всё
Stas
Stas
и после этого скрина я ввёл нормальный и зашёл
Anonymous
Наверн, от версии анга зависит
Anonymous
У тебя 1.5+ ?
Anonymous
http://jsfiddle.net/20vrL7b6/37/