
Алексей
20.11.2016
15:32:51

Yuri
20.11.2016
15:33:05
разве (click) - это штука из стандарта html?

Lends
20.11.2016
15:33:37
() нет, click - да

Алексей
20.11.2016
15:33:45

Google

Алексей
20.11.2016
15:33:55
(touchstart)
и тп. при этом не нужно никаких директив больше создавать

Yuri
20.11.2016
15:34:14
onclick ведь!

Lends
20.11.2016
15:34:26
lol

Yuri
20.11.2016
15:35:35
пока даже не понимаю как начать гуглить эти скобочки

Алексей
20.11.2016
15:41:44
onclick ведь!
onclick это EventHandler - не надо их использовать https://html.spec.whatwg.org/multipage/webappapis.html#event-handlers
click - это EventListeners https://html.spec.whatwg.org/multipage/webappapis.html#event-handler-event-type
их и стоит использовать
Начать можно с этого списка
https://developer.mozilla.org/en-US/docs/Web/Events

Yuri
20.11.2016
15:45:14
так, кажется, усек, спасибо!

Алексей
20.11.2016
15:47:40

Lends
20.11.2016
15:54:59
блин
я уже откатил репу
сейчас по истории гугла поищу)
https://github.com/angular/angular/issues/12431

Алексей
20.11.2016
16:01:15
Там есть workaround
https://github.com/angular/universal/pull/607
Пробовал его?

Google

Lends
20.11.2016
16:03:04
нет, это ж дичь... то что я закидывал они сделали workaround, теперь это
потом фиг разберёшься где что надо, а что можно выпиливать)
думаю они подгонят юниверсал зща пару недель и будет нормъ
если нет - буду костылить

Алексей
20.11.2016
16:04:35
файл называется __work-around.ts - его будет не сложно выпилить :)

Lends
20.11.2016
16:05:16
ну, пуш ?
мне лень)

Алексей
20.11.2016
16:05:35
Забыл про трех китов костылестроения?

Lends
20.11.2016
16:06:15
лень, лень и лень?)

Алексей
20.11.2016
16:06:56
Инкастулация, поликостылирование, поликостылизм.

Lends
20.11.2016
16:07:58
нет-нет-нет... мне ещё Vue 2 на серве рендерить))

Dmitry
20.11.2016
16:08:36

Alexey
20.11.2016
16:15:54

Алексей
20.11.2016
16:17:09
И вот хорошая документация с примерами
https://github.com/ngrx/effects/blob/master/docs/intro.md

Alexey
20.11.2016
16:18:58
в твоем случае если событие происходит по старту приложения то можно сделать так:
this.actions$
.ofType('GET_USER_INFO')
.startWith({type: 'GET_USER_INFO'})
.map(...)
я по этому примеру разбирался

Andrei
20.11.2016
16:20:25
Всём привет, подскажите знаю Es5 на начальном уровне хорошо, чтобы приступить к A2 стоит переключится на изучение Es6 или добить до конца Es5 и только потом дальше идти, Es6 > A2?

Алексей
20.11.2016
16:23:35

Lends
20.11.2016
16:24:09
ES5 must have... ES6 расширяет синтаксис... то есть лучше доучить ES5, потом ES6, а потом уже тайпскрипт с Angular 2.
Ну или если тайпскрипт будешь учить, то можно взять его всместо ES6, там почти всё такое же, только с типами

Google

Lends
20.11.2016
16:25:52
кстати в некоторых книгах по Angular 2 вначале объясняется TypeScript/ES6... но без ES5 жить нельзя

Andrei
20.11.2016
16:28:14
Спасибо за совет, примерно так и думал, теперь уверен что думал правильно)

Denis
20.11.2016
16:38:57
В каких случаях нужно применять NgOnInit вместо constructor для отслеживания создания компонента? Есть ли реальная необходимость в этом?

Алексей
20.11.2016
16:45:15
ngOnInit(): void {
this.route.params
.switchMap((params: Params) => this.heroService.getHero(+params['id']))
.subscribe(hero => this.hero = hero);
}

Denis
20.11.2016
16:47:21
Спасибо

Dmitry
20.11.2016
17:47:07
Всем спасибо за помощь, примеры смотрел, но хотелось самому разобраться чуть, в итоге проблема была просто вот в чем
payload => this.http.getUserInfo({})
.map(
(res: any) => {
return { type: 'UPDATE_USER_INFO', payload: res };
}
)
.catch(err => {
console.log(err);
return JSON.stringify(err);
})
)
.catch(err =>)
за форматирование и все остальное сорян, в метро пишу :)
кстати, вот о чем подумал, а кто-нибудь использовал клиентские логеры ошибок?
я видел что-то вроде track.js

Fayozjon [CybernatiC]
20.11.2016
17:50:23
Ребята всем привет
тут есть пользователи Ionic framework ?

Алексей
20.11.2016
17:51:04

Fayozjon [CybernatiC]
20.11.2016
17:51:48
Import http выдает ошибку

Алексей
20.11.2016
17:54:11

Vladimir
20.11.2016
18:28:54
Дайте кто-нибудь гайд по конфигу второго вебпака
Для работы с тайпскриптом

Fayozjon [CybernatiC]
20.11.2016
18:43:58

Google

Fayozjon [CybernatiC]
20.11.2016
18:44:19
С кастомными заголовками

Алексей
20.11.2016
18:45:16
Покажите хотябы ошибку. Сложно помочь без информации

Fayozjon [CybernatiC]
20.11.2016
18:46:09
Хорошо сейчас подъеду до дома скину
обновил до последнего rc ошибка испарилась )

Алексей
20.11.2016
19:07:16

Dmitry
21.11.2016
01:35:36
Ребят, есть кто не спит?
Я что-то тупл и не понимаю, есть 2 reducers, отдельных для разных свойств state, но каждый раз когда обновляю одно, второе перетирается

Artem
21.11.2016
02:48:07

Dmitry
21.11.2016
03:00:38
мой косяк был, сорян,
import { UserInfo } from '../shared/user.interface';
export function User(UserState: UserInfo = {}, action) {
switch (action.type) {
case 'UPDATE_USER_INFO':
return Object.assign({}, UserState, action.payload);
default:
return UserState;
}
};
не сделал default
уже полез компать ngrx compose
Ж)

Vadim
21.11.2016
08:38:34
Не думаю, что проблема в ангуляре. Ищи причину в сторонних библиотеках, которые ты подключил.

Bessolcin
21.11.2016
08:43:41
не должно быть

Vadim
21.11.2016
08:45:57
Впервые слышу от кого-то о подобной проблеме.
Всё же настоятельно рекомендую копать в сторону сторонних библиотек(искать, что может влиять на состояние focus).
Если всё же уверен, что Баг именно в ангуляре, то создай issue на гитхабе.

Alexander
21.11.2016
11:09:22
не знаете, я могу в дев.конфигурации использоваться system.js, а уже в сборку для прода собирать веб-паком

marat
21.11.2016
11:10:22
конечно
только зачем

Alexander
21.11.2016
11:10:38
сейчас проблема, что webpack не признает moduleid в декларациях компонентов, а systemjs без него не хочет использовать путь './some-file.html'

Google

Alexander
21.11.2016
11:11:42
зачем - я в Visual Studio (не код) работаю, создал в IIS сайт, натравил его на папку и горя не знаю: файл сохраняю, обновляю клиент и тестирую
с вебпаком, придется запускать npm run build-dev

marat
21.11.2016
11:12:35
с вебпаком можно watch настроить и незнать горя

Maksim
21.11.2016
11:12:40
вебпак в режиме вотч может работать
)

Vladimir
21.11.2016
11:13:09
И вебпак-дев-сервер

Alexander
21.11.2016
11:14:05
dev-server все равно будет по порту работать не 80му, придется CORS в API настраивать. так же?
Эта группа больше не существует