
Nikita
10.11.2016
15:45:06

Louis
10.11.2016
17:58:15
Только выпустив Angular 2, Google анонсировала скорый релиз Angular 3 https://tproger.ru/news/angular-3-is-around-the-corner/

Dreamerinnoise
10.11.2016
17:59:59
?

Алексей
10.11.2016
18:02:17

Google

Lends
10.11.2016
18:45:44
мне два месяца назад показывали одного реактовца, который ангуляр 3 пишет... надо было сюда скинуть... ?

Alexey
10.11.2016
19:59:57
да все будет нормально) https://youtu.be/a6v4z1kSFu4?t=2936

Dmitry
10.11.2016
20:34:51
Добрый вечер коллеги
Во вью есть *ngFor, при добавлении нового item, сервер возвращает объект со всеми item, можно как нибудь чтобы ngFor отработал еще раз?

Eugene
10.11.2016
20:38:48
https://tproger.ru/news/angular-3-is-around-the-corner/

マイク
10.11.2016
20:41:57
Они лезут на свет

Lends
10.11.2016
20:46:26
Скоро Олексий достанет банхамер)))

Dmitry
10.11.2016
20:53:54

Алексей
10.11.2016
21:37:19

Romka
10.11.2016
21:41:06
Всем привет
Подскажите такой-же чатик в телеграме, только для питонистов

Алексей
10.11.2016
21:50:39

Google

Romka
10.11.2016
21:51:18
Спасибо

Влад
10.11.2016
23:49:01
Всем привет.
Проблемка возникла.
Беру за основу https://github.com/AngularClass/angular2-webpack-starter
В файле webpack.common.js изменяю
{
test: /\.css$/,
loaders: ['to-string-loader', 'css-loader']
}
на
{
test: /\.css$/,
loaders: ['to-string-loader', 'css-loader?sourceMap']
}
После этого перестаёт билдить.
Ошибка http://joxi.ru/eAODQPWu4M0byr
ERROR in ./~/css-loader?sourceMap!./src/app/app.component.css
Module build failed: TypeError: Path must be a string. Received undefined at assertPath (path.js:8:11)

Алексей
11.11.2016
05:59:15
https://github.com/webpack/webpack/issues/2463

Влад
11.11.2016
06:43:37

Алексей
11.11.2016
06:44:03
css-loader?

Влад
11.11.2016
06:44:28
Последний стоит "css-loader": "^0.25.0",

Алексей
11.11.2016
06:56:24
'css-loader?sourceMap&context=/'

Влад
11.11.2016
07:05:42

Пронин
11.11.2016
08:59:02
а можно как то заставить Angular2 при первой загрузке ждать данных о пользователе с сервера ?
когда показывается 'loading ...'

Shoom
11.11.2016
09:06:14
ngIf?

Stas
11.11.2016
09:07:11

Dima
11.11.2016
09:07:41

Пронин
11.11.2016
09:08:15
Надо попробовать

Алексей
11.11.2016
09:13:12

Alexander
11.11.2016
09:36:03
либо еще один вариант - завернуть твой компонент в другой компонент, который делает вызов для получения данных о пользователе и потом собирает приложение

Виталий
11.11.2016
10:26:44
ngIf?
ngIf точно не работает, если он выше роутер аутлета

kaflan
11.11.2016
10:27:14
ng book есть? тут у когото пиратцкий =)

Геннадий
11.11.2016
10:29:28
Его ж вроде бесплатно распространяют
А, не, я другую книгу читал

Google

Геннадий
11.11.2016
10:31:30
Посмотри на книгу от rangle.io, написана комьюнити на gitbook, очень достойный материал

Eugene
11.11.2016
11:23:40

kaflan
11.11.2016
11:54:53
это она?

Геннадий
11.11.2016
11:55:17
Да, это она

Eugene
11.11.2016
12:01:32
Как шаблонизировать название атрибута?
<div *ngFor="let item of examples">
<div [attr['item.option']]="item.value"></div>
</div>

Bogdan
11.11.2016
12:03:08
[attr.item.option] не проходит?

Eugene
11.11.2016
12:03:20
пробовал вот так объявить переменную, но ангулар ругается
*ngFor="let item of examples; let option = item.option"

Nikita
11.11.2016
12:05:30
attr[item.option]?))

Bogdan
11.11.2016
12:06:27
Как должно быть в отрендеренном виде?
<div item-option="value"></div>
Так?

Eugene
11.11.2016
12:06:27
Invalid property name 'attr[item.option]'
нет
должно подставляться значение из свойства

Геннадий
11.11.2016
12:06:57
Без квадратныз скобок приписывается стринг
С ними - переменная

Eugene
11.11.2016
12:07:17
например width="20px", height="10px"

Bogdan
11.11.2016
12:08:27

Eugene
11.11.2016
12:08:54

Google

Bogdan
11.11.2016
12:09:11
И каково название?
Или название лежит в item.option ?

Eugene
11.11.2016
12:51:34
название лежит в item.option
легче наверное отдельный компонент сделать и передавать туда значения
все равно не получается.
в нг2 нельзя переменную в качестве названия атрибута всунуть?

Andrey
11.11.2016
13:33:08
https://i.imgur.com/TZeLTdG.png бгггг
бгг сайт канеш жесть ... :(

Shoom
11.11.2016
13:36:39
?

Valery Dolgov
11.11.2016
13:38:59
Всякое бывает) Однажды мы отключили от центральной системы маяки по всему побережью GB

Lends
11.11.2016
13:44:11
обычный MVP, чего вы жалуетесь?)

Alexey
11.11.2016
15:31:22
кстати, я на митап по ng2 2 раза регался, подтверждений на почту на было, мне можно приходить?)

? Node
11.11.2016
15:31:39
Приходи конечно.
У меня тоже самое.
Там пока через этот чудо-фликер пролезешь уже не в чём не уверен. ?

Alexey
11.11.2016
15:35:11
Узнаю тебя в гриме) Сам планируешь?

? Node
11.11.2016
15:35:42
Зарегистрировался, если ещё и пустят будет вообще праздник. ?

Alexey
11.11.2016
15:38:18
Несомненно) Если не пустят можно заготовить плакаты для митинга снаружи. Все, флуд off.
А по теме есть вопрос, как можно схватывать подписчиком данные в произвольном сервисе от другого сервиса? я пробую через Subject, типа this.customSubject.next(msg) поймать в другом сервисе `this.sbjService.customSubject.subscribe((msg) => {
console.log(msg);
});`
но subscribe не срабатывает

Shoom
11.11.2016
15:46:17
потому что subscribe вешается после вызова next?

Google

Alexey
11.11.2016
15:47:36
эм, да вроде нет, subscribe в конструкторе вешается, а next по submit происходит

Shoom
11.11.2016
15:48:03
ааа
сервис может не синглтон
скорее всего
sbjService должен быть заимпорчен только в mainModule
ну еще как вариант можно customSubject сделать static, но не стоит так

Dima
11.11.2016
15:55:54
но subscribe не срабатывает
был такой момент, когда я в обоих модулях в провайдеры этот сервис добавлял и в итоге разные инстансы делали next и сабскрайб.

Alexey
11.11.2016
15:57:24
я импорчу и в mainModule и во всех дочерних сервисах, но как провайдер он указан только в mainModule

Shoom
11.11.2016
15:58:33
>> и во всех дочерних сервисах
не надо

Alexey
11.11.2016
15:59:32
я наверно туплю, а как этот сервис использовать в других сервисах не импортируя его в них?)

Dima
11.11.2016
16:00:20
импортировать в сервисы нужно, service: Service - обязаткльно. В модули не нужно

Alexey
11.11.2016
16:02:56
если не импортировать то получается NoProvideError
если не импортировать в главный модуль
не, сервис то вроде как синглтон, я пробовал через Observable.from прокидывать, он ловил, но только один раз, на момент инициализации, а потом все. а через Subject вообще не работает.

Stas
11.11.2016
16:22:56
я с сабжектами работал так, создавал источник и в него эмитил значения, и делал ещё обсервабл из сабжекта, и вот из него слушал значения
private someSource: Subject<any> = new Subject<any>();
public some$ = this.someSource.asObsevable();
...
someSource.next('some value');
...
some$.subscribe(val => console.log(val));
может так попробовать

Alexey
11.11.2016
16:32:05
все так же(
Эта группа больше не существует