@angular_js

Страница 285 из 325
Dima
12.07.2018
12:49:17
смотри, тут же чат про первый ангуляр AngularJS а ест новый Angular не путай

Максим
12.07.2018
13:30:51
смотри, тут же чат про первый ангуляр AngularJS а ест новый Angular не путай
не обязательно пересылать сообщения, лучше на него отвечать.. это нагляднее и удобнее

Andrey
12.07.2018
13:40:48
кто тут юзает ng-annotate ? или все ручками инжекты пишут ?

Google
Andrey
12.07.2018
13:45:24
у меня со временем он memory leak делал

я тут пишу для легаси проекта на TS свою реализацию автоинжекта под webpack loader с декоратором @Autowired() для классов и стандартным ngInject для функций

Bohdan
12.07.2018
14:52:33
кто тут юзает ng-annotate ? или все ручками инжекты пишут ?
Я руками делал А потом перешёл на angular-ts-decorators)

Andrey
12.07.2018
14:55:35
Я руками делал А потом перешёл на angular-ts-decorators)
там же нету автоматического инжекта, все равно руками

я тоже то использую

Bohdan
12.07.2018
14:56:29
Ну отчасти хоть)

Самописные классы то вставляет автоматом

Валера
12.07.2018
15:42:27
в одном компоненте подписался на событие angular.element(document.body).on('keyup', ctrl.onKeyup);, а после открытия модала(он открывается из другого компонента) надо отписаться от этого события, пытаюсь прокинуть ctrl.onKeyup в другой компонент и там сделать так в $mdDialog.show onComplete: function(){ angular.element(document.body).off('keyup', ctrl.onKeyup); }
решил проблему надо прокидывать не handler, а функцию в которой происходит отписка от события, вместо этого onComplete: function(){ angular.element(document.body).off('keyup', ctrl.myHandler); } будет так onComplete: function(){ ctrl.eventListenerOff(); } а в первом компоненте ctrl.eventListenerOff = function(){ angular.element(document.body).off('keyup', ctrl.myHandler); }; только бы узнать почему так...

Капитан
12.07.2018
17:45:15
Всем привет, можете посоветовать годный материал для изучения по angular6?

Andrey
12.07.2018
17:58:15
Капитан
12.07.2018
18:05:02
Ок, спасибо

Dart
13.07.2018
11:10:48
Всем Привет. Использую $location.search. При переходах на другие маршруты/url параметры в адресной строке сохраняются. Вроде и не мешает, но странно видеть параметры не для этого контроллера :) Подскажите: это нормальное поведение?

Remite
13.07.2018
11:12:02
нет

Google
Iron
13.07.2018
11:21:40
@DartDronius this.$onDestroy = function() { $location.search('key', null); };

Dart
13.07.2018
11:33:44
@DartDronius this.$onDestroy = function() { $location.search('key', null); };
Данный метод для компонентов?

Dart
13.07.2018
11:34:44
+
У меня не компоненты :(

Iron
13.07.2018
11:34:52
как это?

если все на скоупах - тогда просто $scope.$onDestroy ....

Dart
13.07.2018
11:44:35
если все на скоупах - тогда просто $scope.$onDestroy ....
Что то типа того? $scope.$on('$destroy', function() { // код });

Iron
13.07.2018
11:45:55
@DartDronius все верно

Dart
13.07.2018
11:49:02
@DartDronius все верно
Спасибо. Попробовал. вставил такой код для проверки: $scope.$on('$destroy', function() { alert('OnDestroy'); }); Событие срабатывает даже при обращении к данным. То есть поведение непредсказуемое...

Iron
13.07.2018
11:51:18
это странно, должно срабатывать только когда уходим на другой роут

ок, можно подписаться на события роутера, так даже лучше

напимер, для UI-Router, на стадии .run, слушаем onBefore на $transitions, и там очищаем урл от параметров

Dart
13.07.2018
11:56:24
Спасибо. Попробую

Артур
14.07.2018
18:12:22
@jashka_jashka

Andrey
14.07.2018
18:13:09
вам сюда @javascript_jobs прошу в след. раз сюда вакансии больше не постить

Алексей
15.07.2018
14:53:05
Хелпаните с вопросом, если кто понимает как canvas работает https://toster.ru/q/546398

Andrey
15.07.2018
16:52:19
Андрей
16.07.2018
08:41:48


Remite
16.07.2018
08:54:52
ебать не делайте так

Google
Андрей
16.07.2018
08:55:23
Remite
16.07.2018
08:55:50
ага не юзайте скоуп не юзайте джиквери

https://jsfiddle.net/brettdewoody/y65G5/

Вот солюшн которому уже сотни лет

Михаил
16.07.2018
09:13:41
вопрос, как во все модули инъектить другой модуль, без явного прописывания? #вопрос

Remite
16.07.2018
09:20:34
вопрос, как во все модули инъектить другой модуль, без явного прописывания? #вопрос
Модуль? Подключить один раз и не приедет во все приложение

Михаил
16.07.2018
09:22:53
ну допустим, много модулей компонентов, не переписывая в них инъект автоматически вставить некий модуль

Ricky
16.07.2018
09:35:35
ну допустим, много модулей компонентов, не переписывая в них инъект автоматически вставить некий модуль
1. создаешь файл _index.js и прописываешь вручную (собираешь все зависимости: компоненты, константы и тд), файл должен быть на уровень выше в директории с проектом, чтоб инъекция прошла как надо; 2. используешь ng-annotate

Артур
16.07.2018
09:40:50
@jashka_jashka

Andrey
16.07.2018
10:16:52
для вакансий есть отдельный канал @javascript_jobs

Артур
16.07.2018
10:19:27
Самое забавное, что там нужен был Java разраб))

AluV
16.07.2018
10:30:21
Не пойму, где найти аккордеон такой же как на https://material.angularjs.org

В самом material angular нету, зато в менюшке слева юзают

Vitaliy
16.07.2018
12:06:44
Ребята, как и с помощью чего можно обьеденить (познакомить) две компоненты. Или компонент и директиву?

вариант - скоуп не предлагать

любые технологии

Vitaliy
16.07.2018
12:09:35
есть компонента, кая (констроллер) рисует пару форм.

пишу директиву 'form' restricted E

Google
Vitaliy
16.07.2018
12:10:20
директива дополняет (декорирует) success submit функцию формы

в связи с излишней ответственности директивы

(дайджест на скоупах всех форм), хочу откахаться от скоупа

а связать компоненту с директивой чем то другим

потоки - отпадают, работают в одну сторону

AluV
16.07.2018
12:12:16
Можешь Redux юзать, но я с ангуляром не связывал его. Но можно

Admin
ERROR: S client not available

Vitaliy
16.07.2018
12:12:31
event emitter - не понятно где взять ключ к каждой форме (так как форма доджа быть индивидуальной, для того что бы словить результат в контроллере)

редакс - не понятное решение

Andrey
16.07.2018
12:13:09
(дайджест на скоупах всех форм), хочу откахаться от скоупа
от скоупа не откажешься, он во всех аспектах ангуляра как ядро

Vitaliy
16.07.2018
12:13:13
все в пределах owdb owdt

Andrey
16.07.2018
12:13:24
Vitaliy
16.07.2018
12:13:27
ну вот, хочу отказаться

Andrey
16.07.2018
12:13:40
примеры в examples

да не выйдет, это ядро ангуляра, тебе выкидывать так ангуляр нужно

это знаешь как "я не хочу кушать, но блядь кушать то нужно что бы жить" вот так в ангуляре скоуп

Vitaliy
16.07.2018
12:15:03
не думаю, уже близок к решению

AluV
16.07.2018
12:18:05
Что в ангуляре значит такая запись: {{ ::moduleConfig.title }}

Когда через двоеточие

Артур
16.07.2018
12:19:02
read-only на сколько я помню

Google
Andrey
16.07.2018
12:19:10
one way bindings гуглите

Артур
16.07.2018
12:19:21
/\ this

Vitaliy
16.07.2018
12:20:38
https://docs.angularjs.org/guide/expression One-time binding

AluV
16.07.2018
13:04:04
Спасибо, я так понял для производительности лучше ее юзать, в особенности пункты меню и т.д. постоянные константы когда мапяца

Vitaliy
16.07.2018
13:05:02
всегда отталкивайся от бизнес логики, а не "лучше=хуже"

Ricky
16.07.2018
13:15:38
не думаю, уже близок к решению
это уже vanilla и велосипед на основе ее)

AluV
16.07.2018
17:00:30
Почему когда я вожу по пунктам меню своей менюшки там на некоторое время остается след из кусочков курсора, как это исправить ? Это некорректное срабатывание перерисовки ?

Andrey
16.07.2018
17:36:23
такой вопрос, кто-то тут юзал веб компоненты сгенерированные 6 ангуляром в 1 ангуляре ?

github лежит у вас ?

Vladyslav
16.07.2018
17:38:30
+

Артур
16.07.2018
17:47:37
+

Andrey
16.07.2018
17:49:44
Юзал из 4-го
если вас не затруднит, у вас есть пример этого или где почитать как это интегрировать

AluV
16.07.2018
17:50:52
Andrey
16.07.2018
17:51:10
уже частично работает

Andrey
16.07.2018
18:11:15
Вот тут всё есть
та это я видел я говорю про angular web components а не обычные ангуляровские компоненты

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