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

Страница 136 из 179
Vitaliy
17.01.2017
21:08:07
ну команда какая

я написал ng build

но это точно не оно наверно )))

Google
Таир
17.01.2017
21:09:02
оно самое :)

ng help запустите

там все написано

ng help build

и тд

Vitaliy
17.01.2017
21:10:13
я просто сделал приложуху для себя

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

и подключил firebase

все круто круто

но надо на сервак высунуть его

а я блин даже сбилдить не могу :(

Таир
17.01.2017
21:11:33
ng build не получается что ли?

Vitaliy
17.01.2017
21:12:36
ну дало такое вот

Google
Vitaliy
17.01.2017
21:13:02
дист, что с ней делать хз) ничего не работает)

я первый раз с вебпаком здароваюсь)

надо походу читать...

Таир
17.01.2017
21:19:16
ну все :) выкладывайте папку дист на сервак

Тимур
17.01.2017
21:26:50
у меня вопрос чем systemjs всем ен угодил, почему все webpack любят?

Vitaliy
17.01.2017
21:28:59
я когда приложение закончил только тогда понял, что я на вебпаке)

Таир
17.01.2017
21:29:22
у меня вопрос чем systemjs всем ен угодил, почему все webpack любят?
с systemjs я лично не понял, как сделать доводку приложения для боя

т.к. не спец в systemjs

и документации по нему нет нормальной

мусорка какая-то есть на гитхабе, ответов на свой вопросы внятные не нашел

Тимур
17.01.2017
21:31:06
странно почему тогда ангуляровцы его впихнули в офф quick-start

Таир
17.01.2017
21:31:29
jsfiddle можно на нем

думаю поэтому

ng-cli кажется тоже был на systemjs изначально

Тимур
17.01.2017
21:32:58
понял. спасибо

Таир
17.01.2017
21:35:02
webpack-fiddle есть в природе вообще?

Oleg
17.01.2017
22:29:59
Gleb
18.01.2017
04:54:02
Верно ли хранить инстансы сокет соединений как provide? [ {provide: SOME_SOCKET_NAMESPACE, useValue: io.connect(...)}, {provide: SOME_SOCKET_NAMESPACE2, useValue: io.connect(...)} ]

Igor
18.01.2017
05:21:39
а какой профит от этого?

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

Google
Gleb
18.01.2017
05:26:46
Наследоваться от базового?

И все эти классы так же будут в провайдерах ведь

Иван
18.01.2017
05:35:50
У меня есть сокет сервис и от него наследую уже более конкретезированные сервисы

Gleb
18.01.2017
05:36:35
И при этом могу базовый создавать? или он абстрактный?

то есть если нужно соединение "на раз"

И сервисы просто каждый свое соединение хранит?

Иван
18.01.2017
05:38:25
Ну получается при подключении сервиса инитится соединение за счет класса родителя и работаешь ты с ним через дочерний частный сервис.

у меня так

если надо 1 соединение на все приложение, то тут уже так не прокатит

Надо инитить тогда при загрузки приложения и далее уже работать как - то с ним. но я пока так не делал(

Да и вообще я в этой теме пока плаваю, могу быть не прав.

Igor
18.01.2017
05:47:15
И сервисы просто каждый свое соединение хранит?
а зачем множество соединений? к разным серверам конектитетсь?

Gleb
18.01.2017
05:47:28
К разным неймспейсам

return io .connect(`${environment.socket_url}/${params.namespace}`, { transports: ['websocket'], query: queryParams } ); Простенькая функция getConnection, канает для подписки на раз, но теперь когда один инстанс нужен в ннескольких местах, думаю как поступить лучше

Я знаю что IO вроде и так держит всего один инстанс, но на один неймспейс ведь один инстанс?

или я ошибаюсь и мне не нужно такой городьбы

Igor
18.01.2017
05:50:40
я один инст юзаю, просто именую события. А потом подписываюсь в нужных компонентах на нужные события

Gleb
18.01.2017
05:51:17
ну да а события одного неймспейса или разных?

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

а вот с разными кажись так

Google
Igor
18.01.2017
05:52:36
//socket.service on(event): Subject<any> { if (this.eventsObsersvers[event]) { return this.eventsObsersvers[event]; } let subscriber = this.eventsObsersvers[event] = new Subject<any>(); this.socket.on(event, (data, err) => { if (err) { subscriber.error(err); return; } subscriber.next(data); }); return subscriber; } //где то в компоненте this.socketService.on('messages.new') .subscribe((message: Message) => { this.store.dispatch(new AddNewMessageAction(message)); }) один дефолтный неймспейс

Gleb
18.01.2017
05:55:10
Да мне кажись тоже самое надо только на неймспейсы

то есть у вас один неймспейс и много евентов получается?

Igor
18.01.2017
05:56:37
да

Vadim
18.01.2017
05:57:13
Я не знаю ангуляр, ни 1 ни 2
Вообще-то это группа по Angular 2, и люди спрашивают здесь именно по нему, а не по каким-то странным абстрактным библиотекам.

Airat
18.01.2017
05:59:04
Вообще-то это группа по Angular 2, и люди спрашивают здесь именно по нему, а не по каким-то странным абстрактным библиотекам.
реально чтоли? если посмотришь ссылку что я кинул, там как раз про то что как можно подружить эту либу с чем угодно, и даже с ангуляром

Vadim
18.01.2017
06:01:25
Зачем прикручивать стороннюю библиотеку для lazy loading, если можно воспользоваться штатной?

Airat
18.01.2017
06:04:03
Зачем прикручивать стороннюю библиотеку для lazy loading, если можно воспользоваться штатной?
причин мб много. но повторюсь что я не знаю ангуляр толком, и не мог знать о наличии такой либы из коробки

Vadim
18.01.2017
06:15:41
Основная причина как раз и заключается в незнании матчасти.

Airat
18.01.2017
06:19:40
а если не нравится встроенная? она может фоновые картики подгружать лениво?

или менять изображение от медиа запроса?

Vadim
18.01.2017
06:22:40
а если не нравится встроенная? она может фоновые картики подгружать лениво?
Это про умолчанию реализовано, даже без ленивой загрузки.

Airat
18.01.2017
06:24:45
<img src="one.png" srcset="two.png 100w, three.png 500w, four.png 1000w" sizes="(min-width: 900px) 1000px, (max-width: 900px) and (min-width: 400px) 50em, ( not (orientation: portrait) ) 300px, ( (orientation: landscape) or (min-width: 1000px) ) 50vw, 100vw">

тип того

Это про умолчанию реализовано, даже без ленивой загрузки.
это как? если даже не мне нужно, она будет работать?

Vadim
18.01.2017
06:47:59
это как? если даже не мне нужно, она будет работать?
Это когда ты переходишь по различным страницам, а изображения подтягиваются с загрузкой страницы. Вероятно, эту механику можно изменить, но умолчание это весьма разумное.

Airat
18.01.2017
07:02:10
Так это же средствами css реализуется.
нет, это в шаблоне пишется, но поддержки нормальной нет

Тимур
18.01.2017
07:02:28
Камрады, сейчас есть какие то опенсорсные мидл сервера или рест серверы чтоб кровавый энтерпрайз быстро писать? Ато с нуля это конечно здорово но хотелось бы заюзать чтото колективно бесплатное и без тяжелого наследия

Google
Dmitriy
18.01.2017
07:03:13
Не подскажжите, как косячу с импортами? струкрута такая app, app.module.ts, lists.ts, components/index.ts, component1, component2, component3 Кажды компонент - это папка, где есть index.ts, который экпортит сам компонент через export * from "./component1.ts". Файл index.ts в папке components экспортит все компоненты вот так export * from './component1'; export * from './component2'; Файл lists.ts содержит список компонентов export { component1, component2 } from './components'; И Экспортит массив export const TOP_COMPONENTS = [ component1, component2 ]; А в app.module.ts я вставляю этот список в declaratios вот так declarations: [ ...TOP_COMPONENTS, AppComponent ], Ничего не работает=)

Тимур
18.01.2017
07:03:25
Чтоб например миграции уже были, rbac и может даже механизмы документооборота

Vadim
18.01.2017
07:09:55
нет, это в шаблоне пишется, но поддержки нормальной нет
Это простые media queries в css. И реализуется подстановка нужных изображений через background. Если не ошибаюсь css даже грузит лишь нужное для текущего размера экрана изображение.

Таир
18.01.2017
07:12:22
Типа state machine?

Тимур
18.01.2017
07:14:34
Типа state machine?
да. обычно это называют docflow , worckflow. Ну и у документа обычно ревизии бывают, всякие аттачменты, эцп и тп.

но это уже шик) мнеб хотя бы базовое)

очень понравился xaf. но ценник конский)

ну и в общем к нему можно подлезть с ангуляром но он не для этого)

Vadim
18.01.2017
07:22:48
не вижу смысла спорить, я все еще думаю что не всегда решения из коробки подходящие
Нельзя утверждать об этом, пока не ознакомился с решением из коробки. Такие решения, действительно, иногда бывают не самыми лучшими, но сравнение вслепую - не самое разумное решение.

Dmitriy
18.01.2017
07:45:01
Что тут может быть не так?

Михаил
18.01.2017
07:50:27
может нужно import?

Dmitriy
18.01.2017
07:50:36
Блин(

ТУплю... Аж стыдно=)

Felix
18.01.2017
08:25:06
@ngrx/store или ng2-redux?

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

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