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

Страница 113 из 179
Mikhail
20.12.2016
16:30:32
мне же нужен самый дочерний в снепшоте

Sergey
20.12.2016
16:31:04
Как-то так его зовут

Mikhail
20.12.2016
16:31:57
https://angular.io/docs/ts/latest/api/router/index/ActivatedRouteSnapshot-interface.html оно?

Google
Sergey
20.12.2016
16:32:07
Да

Mikhail
20.12.2016
16:33:13
Спасибо ) +5 в карму добрый человек

Vladimir
20.12.2016
23:41:33
На всякий, мб кто пропустил

https://youtu.be/eqJDM8PV-lE

Tony
21.12.2016
06:05:58
Короче. В процессе выполнения скрипта создаются чекбоксы, которые в дальнейшем надо будет контролировать на checked и если true, объект, который привязан к чекбоксу, связать с другим объектом. Каким образом можно контролировать вновь созданный чекбокс: привязать к объекту?

мб есть решения на ангуляре?

Alexander
21.12.2016
07:19:37
посмотри reactive forms

будет у тебя FormArray с FormControl-ами - чекбоксами, которые будешь отрисовывать динамически по мере добавления и слушать их изменения. все это в коде делается, поэтому можешь какое хочешь поведение накручивать

Igor
21.12.2016
08:14:03
Подскажите, можно ли по имени заинжектить сервис? Пример из доки: injector = ReflectiveInjector.resolveAndCreate([Car, Engine, Tires]); let car = injector.get(Car); А хочется делать так (но так почему то не работает, возвращает пустой объект, а не мой сервис): let serviceName = 'Car'; injector = ReflectiveInjector.resolveAndCreate([serviceName]); let car = injector.get(serviceName);

Edwinna
21.12.2016
08:48:08
Привет всем! Я новичок, с горем пополам сверстала страницу с использованием angular-material, выложила на github.io и все выглядит совершенно ужасно, ни сайдбаров, ни кнопок нет (независимо от разрешения), вся верстка поехала. В чем может быть проблема и что делать?) Спасибо!

Igor
21.12.2016
08:48:48
сейчас погоди, в хрустальный шар глянем

Alex
21.12.2016
08:50:11
эм....angular material он же для первого ангуляра....и не могла бы страницу-то показать?

Edwinna
21.12.2016
08:50:33
https://edwinnaelbert.github.io/

Google
Edwinna
21.12.2016
08:50:33
https://github.com/EdwinnaElbert/EdwinnaElbert.github.io

Эх, кошмар

Igor
21.12.2016
08:50:59
в общем просто у тебя ничего не подключилось

изза того что ты по http скрипты подключала, замени на https

Alexander
21.12.2016
08:51:24
Material и для второго ангулара по-моему есть. Только не все компоненты пока

Edwinna
21.12.2016
08:52:36
пробую

Загрузилось, спасибо огромное!

Igor
21.12.2016
09:07:51
?

Y
21.12.2016
09:47:14
Привет! Кто-нибудь пробовал хостить нг2 на IIS 7.0 и настраивать html5 routing на нем? Суть в том, что роутинг нормально работает только внутри приложения. Если в строку браузера вставить урлку с маршрутом, то вместо редиректа на index.html показывает 404. Как можно победить эту проблему?

Семен
21.12.2016
09:47:45
нужно всегда отдавать index.html

Igor
21.12.2016
09:47:49
так это, бэкэнд настрой чтобы все запросы на index,html уходили

там наверняка какойнибудь rewrite модуль есть

Y
21.12.2016
09:49:14
Ок, спасибо. Пойду гуглить как это сделать!

Alexander
21.12.2016
10:02:52
там наверняка какойнибудь rewrite модуль есть
так и есть, ставишь в IIS Url Rewrite Module дополнительно и потом в web.config добавляешь правило рерайта на index.html. только добавлять правило надо аккуратно, чтобы статика отдавался так же нормально

Igor
21.12.2016
10:05:55
Просто бекенд у тебя роутит, а надо чтобы обрабатывал фронтенд
при первом запросе как фронтендт отработает? Или под фронтендом имеется ввиду веб сервер стоящий до бэкэнда?

Vladimir
21.12.2016
11:18:49
@Ai_boy когда следующий ангуляр митап?

Алексей
21.12.2016
11:19:48
Google
Vladimir
21.12.2016
11:20:00
Где?:)

Nikita
21.12.2016
12:13:34
https://www.youtube.com/channel/UCpDTAtunmHBcI6CsJoUV7ww Оформление будет потом.
простите за ностойчивость,но с прошедшего митапа видео ждать ?

Саша
21.12.2016
12:14:17
помогите плиз, вопрос такой я хочу сделать фабрику в ng 2. У меня возникли проблемы если я тупо делаю свитч и новый инстанс создаю то di уже не работает а как с учетом di возвращать по условию разные инстансы я что то не могу понять

Влад
21.12.2016
12:15:04
простите за ностойчивость,но с прошедшего митапа видео ждать ?
https://www.youtube.com/watch?v=Km8xxozqTNc&list=PLCGxdEMJquKSf-ewO3WKTrun-KbdwU1oW

Саша
21.12.2016
12:15:29
вообще так делают?

или что делать вместо

Vladimir
21.12.2016
12:16:05
вообще так делают?
Делают абстрактную фабрике и несколько реализаций, если вам нужно что-то замокать/заменить создаваемый объект

Саша
21.12.2016
12:20:20
а что бы не руками переключать? просто все что я видел useFactory или private injector = ReflectiveInjector.resolveAndCreate([SearchUserService]); во втором случаи нужно указать зависимости и если в зависимостях сервис с другими зависимостями то он требует их все указывать, если я правильно понял

Vladimir
21.12.2016
12:21:04
Используете DI, через DI передаете интейрфейс фабрики. А уже в самой инициализации DI указываете, какая именно фабрика должны быть привязана к этому интерфейсу

свич в фабрике - плохо. Разбейте ваш код, возможно где-то теряется архитектура.

Фабрика должна создавать объекты по запросу, причем чем абстрактнее этот запрос, тем вам же проще

т.е. factory.createBottle(type) switch(bottle.Type) cocacola:do1() pepsi:do2() - плохо

cocaColaFactory.createBottle - хорошо

Саша
21.12.2016
12:24:08
а не дадите рефу где можно поглядеть

Vladimir
21.12.2016
12:25:30
Ну, вообще, это никак с ангуляром не связано, это паттерн. Про паттерны - ГОФ. По ангуляру - я вверху кидал ссылочку на видео Алексея с GDG Perm, там он показывает как работает DI в ангуляре

Умение выстроить архитектуру приложения - нынче одно из основных в фронте:)

Саша
21.12.2016
12:27:26
я про паттерн знаю и di тоже познакомился но опыта маловато)

Vladimir
21.12.2016
12:27:59
Просто знать мало, нужно применять,понимать, в конце-концов, заводите pet-прожекты под изучение паттернов, практикуетесь

Саша
21.12.2016
12:28:44
помогло)

Vladimir
21.12.2016
12:30:32
Ну и рекомендую S.O.L.I.Dный джаваскрипт от Алексея, он там грамотно рассказывает, что это и зачем нужно

Google
Vladimir
21.12.2016
12:35:05
Вообще, я очень был поражен прогрессом JS'а, ибо фронтендером я работаю 4 месяца

И тут по сути все пришло из десктопной разработки+бэк

Алишер
21.12.2016
13:00:07
Подскажите плиз. В сервисе лежит subject на который подписывается компонент при onInit, этот компонент необходимо пересоздавать. получается subject копит обсерверов и при каждом onInit компонента по подписке приходит столько значений, сколько обсерверов у subjecta, а нужно одно. Надеюсь понятно..

Mikhail
21.12.2016
13:01:54
Не уверен, но может switchMap или publishReplay? Сам пока тока въезжаю...

Алишер
21.12.2016
13:03:18
где почитать про это?

более понятно

Vladimir
21.12.2016
13:03:39
rxjs

Mikhail
21.12.2016
13:08:52
подскжаите, откуда можно достать где хрняться все резолверы?

https://angular.io/docs/ts/latest/api/core/index/ReflectiveInjector-class.html#!#fromResolvedProviders-anchor - типа я хочу посомтреть все возможны инжексоторы (юзерские конечно)

Саша
21.12.2016
13:10:30
у нас тут капитан очевидность завелся похоже)

Алишер
21.12.2016
13:19:44
сделал this.sub.unsubscribe(); при onDestroy - пишет Cannot read property 'unsubscribe' of undefined

Sergey
21.12.2016
13:22:18
Без примера кода сложно понят, что сломано. У тебя в this.sub нет subscription вероятно.

Vladimir
21.12.2016
13:22:45
у нас тут капитан очевидность завелся похоже)
основная проблема большинства вопросов - не прочитанная документация:)

Саша
21.12.2016
13:25:48
или прочитаная, просто могут возникать вопросы значит ты их задаешь а тебе говорят читай пока не поймешь)) тоже вариант конечно

Алишер
21.12.2016
13:27:14
this.sub = this.searchService.searchKittens(this.color, {limit: limit, skip: this.skip}) .subscribe( kittens=> { this.spin = false; this.kittens = kittens.result; ...... }, err=> { this.setError(err); });

Алишер
21.12.2016
13:36:25
шик, спасибо!!! нашел ошибку, там не присваивалось где нужно, вроде работаетЁЁ

Sergey
21.12.2016
13:41:39
И еще, если твои данные статические для компонента, т.е. subscribe нужен всего один раз, тогда можешь сделать first перед ним. В этом случае отписываться не нужно, все пройдет автоматически после первых полученных данных.

Google
Алишер
21.12.2016
13:46:37
дело в том, что у меня вкладочный интерфейс, на один и тот же компонент разный контент натягивается в зависимости от контекста. на это и подписываюсь.

еще такой вопрос. вот я подписываюсь на обсервабл, и получу от него только следующее значение.. как можно получить текущее(последнее?)

Алишер
21.12.2016
14:04:01
да

ух ты, я кажется седня ваше видео смотрел

Алексей
21.12.2016
14:07:03
https://egghead.io/courses/rxjs-subjects-and-multicasting-operators

ух ты, я кажется седня ваше видео смотрел
Надеюсь видео было полезным :)

да
Посмотрите про Subject. Это именно то что вам нужно. Плюс видео очень понятные и простые

Алишер
21.12.2016
14:09:26
большое спасибо. Теперь , надеюсь, обсерверы/ваблы будут понятны..

Sergey
21.12.2016
14:13:47
Он хранит посленее значение и отдает его при подписке

Алишер
21.12.2016
14:22:33
да, извините.

Herman
21.12.2016
18:03:14
Ребят

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

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