@angular2Эта группа больше не существует

Страница 144 из 179
Igor
21.01.2017
13:00:35
вебпак всё через eval фигачит, скорее всего как то так же

хотя может я ошибаюсь

Aleksandr
21.01.2017
14:05:22
"scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, За что отвечают данные строчки в package.json? Что за скрипт "text"? Типа когда входишь в тестовый режим, выдаёт это сообщение и выходит?

Darth
21.01.2017
14:06:39
Привет Правда, что в 4-ом angular не будет тайпскрипта? Не могу найти инфу, подтверждающую это

Google
Darth
21.01.2017
14:09:58
от куда инфа?
Прочитал в комментах от рандома на youtube, пошел гуглить - не нашел, на оф сайте не могу найти инфу по 4-му

Aleksandr
21.01.2017
14:22:39
Lends
21.01.2017
14:30:50
Чёт слышал такое... Говорят на реакте будет Angular 4... Я бы группе по реакту уточнил

Таир
21.01.2017
14:31:44
тонкий троллинг

Vladimir
21.01.2017
14:46:14
Такое ощущение, что валидация в reactiveforms - не самоле лучшее

если валидировать хэндлить onValueChange - на каждое изменение проверять каждый элемент

да и вообще они как-то слоупочно работают

Кисик
21.01.2017
14:51:26
На Haskell

Darth
21.01.2017
14:52:00
смешно (нет, прострели себе голову)

Google
Vladimir
21.01.2017
14:54:01
@Ai_boy есть какой-то метод оптимизировать форму?

Aleksandr
21.01.2017
14:54:34
Парни, в package "main": "тратата.js" это типа точка входа что ли для моей библиотечки?

mr
21.01.2017
14:56:21
Ога

Vladimir
21.01.2017
14:57:16
Скажем так, есть экзампл на нокауте, есть на Ангуляре с reactive forms. Так вот нокаут в количестве перерисовок рвет

Ангуляр же в определенный момент перестает дописывать ngClass

даже по-другому скажу, валидация не успевает отрабатывать

Herman
21.01.2017
15:45:38
Пиу!

Ребят подскажите какие плагины для TypeScrypt на Sublime 3, не хочу на VSCode переходить

Vlad
21.01.2017
15:50:39
webstorm ставь

и не парься

Herman
21.01.2017
15:52:47
Не я год на нём сидел, просто не моё

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

кпек

Denis
21.01.2017
16:24:37
Ох уж эти чаты.. один вопрос задашь - ответят все и все, но не то, что нужно )

Aleksandr
21.01.2017
16:26:08
Как в Webpack экспортировать несколько классов/переменных из одного файла? Вот я набираю: module.exports = Pinkyfier; А у меня в файле ещё много всего. Складывать их в объект что ли?

Google
Aleksandr
21.01.2017
16:36:53
Это не объект
Ну это массив был (но в js же, вроде как, всё объекты)

Это не объект
А как грамотно делать?

Vladimir
21.01.2017
16:37:14
А как грамотно делать?
Вернуть объект

Почитай commonjs спеку

Vladimir
21.01.2017
16:37:32
@Ai_boy а как ngModel в инпуте устроен? На что setValue биндится?

Aleksandr
21.01.2017
16:37:37
Vladimir
21.01.2017
16:37:37
Дело не в вебпаке

Алексей
21.01.2017
16:38:49
@Ai_boy а как ngModel в инпуте устроен? На что setValue биндится?
Вот хорошая статья https://blog.thoughtram.io/angular/2016/10/13/two-way-data-binding-in-angular-2.html

Aleksandr
21.01.2017
16:40:20
А, вы намекаете, что нужно подключить es6, а там уже без проблем можно экспортировать по несколько переменных

Vladimir
21.01.2017
16:40:40
Да не, просто если textarea обернуть в ComponentValueAccessor, забиндив сеттер на keyup, то работает медленнее, чем [(ngModel)]="value"

Aleksandr
21.01.2017
16:40:56
import { square, diag } from 'lib'; вот таким образом

Алексей
21.01.2017
16:47:49
Да не, просто если textarea обернуть в ComponentValueAccessor, забиндив сеттер на keyup, то работает медленнее, чем [(ngModel)]="value"
Потому что banana in the box - ngModel это синтаксический сахар который разворачивается в нормальный input.value=v input.addEventListener

Vladimir
21.01.2017
16:49:16
Я ж понимаю, мне интересно на что этот eventlistener вешается, на какое событие

Input?

Igor
21.01.2017
18:36:07
Подскажите от чего может hmr не работать? Юзаю не на базе сида из репы, а в ручную сконфигурировал, т.к. проект уже был. Что-то делаю не так, но не могу понять что: @angularclass/hmr-loader для ts файлов указал new webpack.HotModuleReplacementPlugin() в плагины добавил hot: true девсерверу выставил MainModule изменил как в примере, за исключением стора приложения, там тупо заглушка т.к. у приложения нет общего стора, у каждого модуля свой При изменении кода в консоли вижу что эмитится файлы типа 0.fc48909643da2ece0f34.hot-update.js что ещё я мог забыть? Клиент почему то ни как не реагирует

http://127.0.0.1:3301/webpack-dev-server/index.html если зайти вот так, сверху вебпак пишет что Warnings while compiling. App hot update. Т.е. вебпак в курсе вроде как про хотапдейты, но приложение ничего нового не подгружает =(

Igor
21.01.2017
18:48:19
Hmr цикл на клиенте не отрабатывает, т.е. в hmrOnInit методе console.log не срабатывает, чего то на клиенте не хватает

Vladimir
21.01.2017
19:40:31
А webworker'ы ангуляровские ui рендерят в отдельном потоке? И есть ли где-то пример?

Vladimir
21.01.2017
21:19:57
Google
David
21.01.2017
21:38:39
Таир
22.01.2017
00:58:23
Они ведь не ангуляровские, это отдельный стандарт
У ангуляра есть платформа кажется, которая работает в воркере. Сам лично не пробовал

Заменяешь platformBrowser на что то другое

Таир
22.01.2017
01:17:47
и рендер происходит в воркере

https://angular.io/docs/ts/latest/api/platform-webworker/index/platformWorkerApp-let.html

Vladimir
22.01.2017
08:53:10
Кто-то сталкивался с тем, что если на textarea бросить ngClass - очень медленно происходит ререндеринг?

при ресайзе этой textarea

Igor
22.01.2017
08:56:01
в IE с ресайзом textarea много проблем было

Vladimir
22.01.2017
08:56:21
хм, а в прочем-даже если и без ngClass - если у поля есть ошибки - slow

хром

таймлайн не говорит ничего интересного

кроме того, что стили высчитываются по 15 раз на 100мс

нормально эдж решает проблемы. TextArea вообще не ресайзабл :D

Alexey
22.01.2017
12:18:47
А webworker'ы ангуляровские ui рендерят в отдельном потоке? И есть ли где-то пример?
скорее наоборот, вебворкер позволит бизнеслогику и всю работу с сетью вынести в отдельный тред тем самым оставив основной поток под UI, т.к дом изначально в главном потоке и там он и останется в любом случае

просто это поможет помочь не блокировать UI пока ты обрабатываешь большие массивы данных

прям интересно попробовать взять какое-нибудь вложенное дерево отрендерить и сделать по нему реалтайм поиск котрый бы его фильтровал и постоянно ререндерил по keyup на инпуте

в одном потоке это начинает подвешивать UI очень быстро

если вложенность хотя бы уровня 3 и число нод в дереве несколько сотен

Таир
22.01.2017
13:00:38
кстати, как там дерево?

Google
Alexey
22.01.2017
13:06:13
html?

что имеется в виду под HTML? string ? или Dom элементы?

Vladimir
22.01.2017
13:06:58
Логично же, что ui тред в таком случае разгрузится

Таир
22.01.2017
13:07:51
ну вспомните времена, когда сервер присылал нам динамический html с сервера, сейчас это можно делать в воркере

насколько я понимаю, не обязательно html генерить в воркере

Alexey
22.01.2017
13:08:30
ну если ты на jquery пишешь приложение и делаешь append() стринги то да

но мы то про ангуляр

он не так работает

Страница 144 из 179

Эта группа больше не существует Эта группа больше не существует