@angular_js

Страница 304 из 325
Sergey
16.08.2018
09:29:52
Ну я таких хлопчиков находил штук 5

В основном всё обламывается на том моменте что вебпак и тайпскрипт уже 100 раз обновились

voix
16.08.2018
09:38:37
Ты попробуй подними. А если что-то вдруг не будет получаться - пиши сюда. И я бы все же советовал флоу, его проще интегрировать в проект и он очень гибкий.

Google
Sergey
16.08.2018
09:56:09
Ноуп, проект большой, я его еле на тс переписал

Ну и просто я флоу недолюбливаю)

Igor
16.08.2018
10:53:57
Привет. Подскажите как победить клик на айфоне, версия 1.6.2, клик по элементу срабатывает только со второго раза?

Igor
16.08.2018
11:05:49
Ховера нет, только директива с тачстарт и клик на элементе

Я грешу на проблему вложенности, в элементе есть список, на котором тоже висит эта директива

Константин
16.08.2018
11:26:03
попробуй повесить событие через чистый js или жиквери там при добавлении листенера есть булевый параметр, отвечающий за то, как будет идти "пузырек"

вверх или вниз

сделай снизу вверх и останови пузырь через e.preventDefault()

Igor
16.08.2018
11:29:25
Попробую, спасибо

Dmitriy
16.08.2018
14:56:30
Всем привет. Такой вопрос: в контроллере создается ngDialog с контроллером в который передается scope. Внутри контролллера диалога используются функции из родительского контроллера. Как в jasmine + karma тестах определить scope что бы тесты видели нормально функции из родительского контроллера?

Sergey
16.08.2018
15:10:42
Мне кажется вам общую функциональность в сервис бы

Google
Dmitriy
16.08.2018
15:13:13
там помимо функций из родительского скопа еще используются и перезаписываются свойства

Denis
16.08.2018
15:16:42
Лучше отрефактори код чтобы такого не было

Dmitriy
16.08.2018
16:54:01
а без сервиса это можно сделать?

Bako
17.08.2018
06:17:06
Как можно изменить значение scope в директиве через callback?



хочу изменить "value", но выходить ошибка Expression 'undefined' in attribute 'value' used with directive 'imgcropper' is non-assignable!

Вопрос решен. Надо было отдавать аттрибут, я сам не отдавал

AluV
17.08.2018
08:44:52
<input ng-model="model.email" ng-change="checkEmail()" /> Ребят почему checkEmail срабатывает только один раз ?

женя
17.08.2018
08:56:57
<input ng-model="model.email" ng-change="checkEmail()" /> Ребят почему checkEmail срабатывает только один раз ?
наверно ты его вызываешь только 1 раз когда происходит инциацлизация. а во вью ты эту функцию ты не как не связал с контроллером, ты просто написал называние функции.

AluV
17.08.2018
08:58:09
Она в scope хранится, првоерил там и лежит всегда. Я короче пока просто на keyDown ее навесил - работает. там есть особенности с использованием на ngChange модели, при определенных обстоятекльствах она может не вызываться

женя
17.08.2018
09:00:22
твой пример <input ng-model="$ctrl.email" ng-change="$ctrl.checkEmail()" /> checkEmail = () => { console.log(123) } всегда вызывается когда пишешь в инпут

Она в scope хранится, првоерил там и лежит всегда. Я короче пока просто на keyDown ее навесил - работает. там есть особенности с использованием на ngChange модели, при определенных обстоятекльствах она может не вызываться
не плоди костыли. ng-change как раз для этих целей. а то что ты навесил событие, вот с этим есть особенности, что нужно его удалять на дестрое, если он навешан из контроллера. а навешивать его из вью это не правильно.

Ricky
17.08.2018
09:11:45
<input ng-model="model.email" ng-change="checkEmail()" /> Ребят почему checkEmail срабатывает только один раз ?
потому что надо зайтии почитать доку по ng-change и все станет ясно

Sergey
17.08.2018
09:14:34
AluV
17.08.2018
09:15:51
потому что надо зайтии почитать доку по ng-change и все станет ясно
Ну там написанно что It will not be evaluated: if the model is changed programmatically and not by a change to the input value Но в моем случае это не так, что я там упустил ?

Ricky
17.08.2018
09:18:28
потому что кусок js, java, ruby, python, неважно чего кода стороннего отличного от стандарта HTML/XHTML может вызвать разрыв пукана, если он конечно не воспринимается как текст(прописано вручную в заголовках)

Google
Ricky
17.08.2018
09:19:50
да уж, ответ 1класника
ну ты тоже не в академическом стиле пишешь ответы, товарищ

Ricky
17.08.2018
09:28:06
да уж, ответ 1класника
ты тут написал для наглядности? <input ng-model="$ctrl.email" ng-change="$ctrl.checkEmail()" /> //HTML checkEmail = () => { //JS console.log(123) } или что это вообще?

женя
17.08.2018
09:29:59
voix
17.08.2018
09:34:14
Кто понял, тот поймет

AluV
17.08.2018
10:16:14
Я так и не понял почему ng-change не отрабатывает

женя
17.08.2018
10:20:54
Я так и не понял почему ng-change не отрабатывает
model.email как в контролере объявлена и как model , покажи

voix
17.08.2018
10:23:34
Я так и не понял почему ng-change не отрабатывает
Слишком мало инфы. На джсфидле твой пример будет работать без проблем.

AluV
17.08.2018
10:24:27
ngChange метод который навешан должен возвращать значение, которое потом запишется в model, так ? А нет.... ну то есть в нем я тогда обязан вручную изменять модель

voix
17.08.2018
10:25:35
Нет. Ты уже связал переменную с инпутом в ng-model

AluV
17.08.2018
10:26:05
Просто я глянул внутри onChange модель не измененная еще

voix
17.08.2018
10:26:17
http://jsfiddle.net/20vrL7b6/8/

Вот накидал тебе, все работет же

Stas
17.08.2018
10:27:06
+

где рейтинг делся

?

voix
17.08.2018
10:27:49
AluV
17.08.2018
10:35:34
Вот я немного изменил как у меня

Google
AluV
17.08.2018
10:35:35
http://jsfiddle.net/20vrL7b6/11/

Почему не работает ?

женя
17.08.2018
10:40:04
Вот я немного изменил как у меня
потому что ты Вася, положи свою инпут в контроллер

http://prntscr.com/kjq1wj

Товарищи предлогаю, перед тем чтобы что-то спрашивать, сначала попробовать разобратся самостоятельно!

Oleg
17.08.2018
10:42:57
Неловко вышло

Admin
ERROR: S client not available

AluV
17.08.2018
10:44:47
Да я поспешил, но это не отменяет что у меня в коде это все не работает. Может это как то связанно с <form name="ctrl.form"> У меня в форме не выводится напрямую, не обновляется {{ model.email }}

voix
17.08.2018
10:45:02
Почему не работает ?
Я так понимаю, ты создаешь переменную model.email при ng-change, если ее нет. Это не будет реактивным. Тебе надо вешать вотчер или заранее объявлять email в объекте.

Это если предположить, что ты знаешь что такое области видимости контроллера $scope

И просто забыл

AluV
17.08.2018
10:47:33
Так она есть изначально, email пустой. Когда происходит ngChange он становится почему то underfined

voix
17.08.2018
10:47:38
Хотя вру, это же ангуляр, тут работает

Stas
17.08.2018
10:48:48
Так она есть изначально, email пустой. Когда происходит ngChange он становится почему то underfined
тебе выше Женя ответил, у тебя контроллер на диве заканчивается

Константин
17.08.2018
10:48:56
Ребзя, кто прогает в vs code?

voix
17.08.2018
10:49:07
+

Sergey
17.08.2018
10:49:11
Andrey
17.08.2018
10:49:18
-

Константин
17.08.2018
10:49:26
есть плагины для подсветки синтаксиса внутри html?

Google
Sergey
17.08.2018
10:49:35
-
Ты просто агент влияния джетбрейнс

Константин
17.08.2018
10:49:38
в студии у меня розовый текст от ангуляра, а в vs code просто белый

Oleg
17.08.2018
10:50:17
Sergey
17.08.2018
10:50:52
Не знаю, он у меня все атрибуты подсвечивает одинаково, как атрибуты. Или речь про какую-то особую подсветку именно нг атрибутов?

Sergey
17.08.2018
10:51:34
А

Константин
17.08.2018
10:51:44
в студии {{seo...}} розовым

в коде белым

AluV
17.08.2018
10:52:10
тебе выше Женя ответил, у тебя контроллер на диве заканчивается
У меня в проджекте такие же инпуты выше и они нормально изменяют модель. Именно email устанавливает все в underfined свое поле

Ricky
17.08.2018
10:52:21
arrow function пора бы знать
Дядя я знаю что такое fat arrow, тот черт не удосужился расписать что в шаблон - это шаблон, контроллер это контроллер

Ricky
17.08.2018
10:53:12
Да, не понял

AluV
17.08.2018
10:54:39
http://dl4.joxi.net/drive/2018/08/17/0025/0590/1647182/82/4c99556a2f.jpg

http://dl3.joxi.net/drive/2018/08/17/0025/0590/1647182/82/753f5afc31.jpg

voix
17.08.2018
10:55:57
http://dl4.joxi.net/drive/2018/08/17/0025/0590/1647182/82/4c99556a2f.jpg
ты type="email" убери, если валидируешь итак

И будет тебе счастье

AluV
17.08.2018
10:56:20
Они не стакаются ?

Страница 304 из 325