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

Страница 47 из 179
Igor
08.10.2016
22:44:07
@vladb9582 а чтото типа public <Date>date: Date, что бы при записи в переменную оно приводило тип?

Vlad
08.10.2016
22:45:04
не, такого нельзя сделать, тебе во время инициализации нужно приводить к типу

ну и соответственно переменной дать правильный тип, чтоб не было конфликта

Алексей
09.10.2016
00:06:07
@Ai_boy с автопрефиксером не разобрался заново?
https://medium.com/@Ai_boy/configure-angular-2-cli-webpack-beta-14-5a7052ce6156#.dkiokoaxc

Google
Алексей
09.10.2016
00:07:07
webpack2 растраивает, ломают его "полностью", но статью поправил - angular-cli всетаки можно конфигурировать

Vadim
09.10.2016
00:17:44
Долго же ты возился. ?

Но спасибо.

Алексей
09.10.2016
00:22:11
Долго же ты возился. ?
да Webpack 2 взяли и ввели LoaderOptionsPlugin - и сломали все старые webpack конфиги, а инстурменты для облегчения работы с плагинами (webpackMerge) естественно не умеют работать с новой опцией и не могут ее коретно мерджить.. в общем ппц

Alexey
09.10.2016
06:14:00
Так на то он и 2.0)

Алексей
09.10.2016
06:51:25
блин webpack научились у Angular 2 делать релизы :)

Andrey
09.10.2016
07:56:41
блин webpack научились у Angular 2 делать релизы :)
но вебпак хоть не релиз кандидат) и первое крупное изменение за бету

Sergey
09.10.2016
08:32:26
Они там все как на подбор - Angular2, TS, Webpack, RxJs

Igor
09.10.2016
08:38:04
Такой интерсептор для авторизации - норм ? https://codedump.io/share/uM6p8g9KlOYF/1/angular2---set-headers-for-every-request

Алексей
09.10.2016
11:15:10
Такой интерсептор для авторизации - норм ? https://codedump.io/share/uM6p8g9KlOYF/1/angular2---set-headers-for-every-request
Правильно - делать через наследование и переопределение через DI как и сказал @igorz

kaflan
09.10.2016
11:16:20
@Ai_boy Ну вообще то иногда есть путь проще, зачем переопределять? это может не упростить а усложнить разработку

Алексей
09.10.2016
11:19:01
@Ai_boy Ну вообще то иногда есть путь проще, зачем переопределять? это может не упростить а усложнить разработку
SOLID принципы нарушаются с обычными http интерсепторами Я про них расказывал http://moscowjs.ru/talk/solidniy-javascript видео после 11 октября обещают выложить Если в кратце, HTTP interseptors - это удобно, но это не явный костыль который легко может выстрелить если в команде более 1 человека

Google
Dmitry
09.10.2016
11:19:58
докладец у тебя гуд был

Lends
09.10.2016
11:23:06
Да не было там D ?

Алексей
09.10.2016
11:23:36
Да не было там D ?
в JS нет - в докладе было - на примере TypeScript :) так что почти все честно

Алексей
09.10.2016
11:57:46
Стоп. Уже был митап какой-то?
MoscowJS был я там доклад делал про SOLID принципы - по Angular 2 еще будет - напишу когда будет ясно с датой

Lends
09.10.2016
12:23:14
не просто MoscowJS, а первый MoscowJS Conf :D

Igor
09.10.2016
21:10:07
Я через наследование Http делал
Мог ты продемонстрировать пример? Это нужно создать новый обьъект, наследуемый от http?

Igor
09.10.2016
21:10:48
Igor
09.10.2016
21:43:58
Напоминаю :)
https://gist.github.com/zboigor/c85432c2aa0687ea166107dadeca570d

как раз оформлял

брал отсюда, переделав под релизный ангуляр) https://www.illucit.com/blog/2016/03/angular2-http-authentication-interceptor/

и в свои сервисы инжектишь все тот же Http

Igor
09.10.2016
21:47:35
https://gist.github.com/zboigor/c85432c2aa0687ea166107dadeca570d
Какой-то грамоздкий получается код, и дублиуется для каждого метода. И чем тогла выгода детать вариант, с кастомным http?

Igor
09.10.2016
21:51:20
Какой-то грамоздкий получается код, и дублиуется для каждого метода. И чем тогла выгода детать вариант, с кастомным http?
на мой взгляд, профит в том, что можно потом легко его убрать, например, вернув дефолтный. но я сам второй ангуляр совсем недавно тыкаю, так что могу быть и не прав :)

Igor
09.10.2016
21:52:35
@igorz мне кажется, что тогда кастомный лучше (оговорился в предыдущем сообщение). Тогда явно видно, что там есть особые настройки запросов.

Igor
09.10.2016
21:53:44
@igorz мне кажется, что тогда кастомный лучше (оговорился в предыдущем сообщение). Тогда явно видно, что там есть особые настройки запросов.
ну насчет явно видно - если для тебя проект новый, то лучше открыть класс модуля и таки посмотреть, что там переопределено

Алексей
09.10.2016
22:53:06
Мог ты продемонстрировать пример? Это нужно создать новый обьъект, наследуемый от http?
Есть 2 варианта http://stackoverflow.com/questions/34969292/how-to-set-default-http-header-in-angular2 /** * Extending BaseRequestOptions to inject common headers to all requests. */ class CustomRequestOptions extends BaseRequestOptions { constructor() { super(); this.headers.append('Authorization', 'my-token'); this.headers.append('foo', 'bar'); } } ну и заинжектить @NgModule({ declarations: [FooComponent], imports : [ // Angular modules BrowserModule, HttpModule, // This is required /* other modules */ ], providers : [ {provide: LocationStrategy, useClass: HashLocationStrategy}, // This is the main part. We are telling Angular to provide an instance of // CustomRequestOptions whenever someone injects RequestOptions {provide: RequestOptions, useClass: CustomRequestOptions} ], bootstrap : [AppComponent] }) этот вариант намного проще - если не нужна кастомная логика ну и через HTTP модуль

ну а второй способ с HTTP перегрузкой уже показали

Google
Romka
10.10.2016
04:47:54
Всем привет

У меня тут проект, пишу школьный журнал онлайн

И у меня вопрос по организации дерева папок в проекте

У меня сейчас реализован вывод новостей, расписания занять и вывод оценок

Это все в пределах одной страницы

И у меня возникла потребность редактировать эти данные, но для этого я хочу создать отдельную страницу с админкой

Как мне это организовать, именно отдельную страницу, сейчас у меня такое дерево папок

app/ news/ news.component.ts news.component.html tmTd/ tmTd.component.ts tmTd.component.html app.component.ts app.component.html module.ts node_modules/ typings/ index.html style.css package.json ... ...

Я специалист в верстке и вот решил angular выучить)

Буду сильно благодарен за ответ)

Alex
10.10.2016
04:57:51
Как стал специалистом в верстке?

Romka
10.10.2016
04:58:02
Верстал на фрилансе

#whois чат loftblog-a

Я просто не понимаю куда складывать новые страницы и как их подключать к основному ngModule

В офф документации для второго ангуляра я это не нашёл

Если есть открытые исходники многостраничного приложения на ангуляр, то поделитесь ссылочкой, буду сильно благодарен

Евгений
10.10.2016
05:10:03
#whois Всем привет, меня зовут Женя! Пишем spa на angular 2, могу подсказывать и спрашивать )

Igor
10.10.2016
05:53:14
Если есть открытые исходники многостраничного приложения на ангуляр, то поделитесь ссылочкой, буду сильно благодарен
https://angular.io/docs/ts/latest/tutorial/toh-pt5.html Тебе нужно создать роутер, в котором укажешь какой компонент будет отображаться на нужном роуте. По ссылке пример на в документации.

Google
Alexey
10.10.2016
08:13:29
Всем привет. Никто не подскажет как глобально заинжектить глобальные константы в приложение?

Пытался отсюда решение подцепить, но видимо оно уже несколько устаревшее http://stackoverflow.com/questions/34986922/define-global-constants-in-angular-2

Vadim
10.10.2016
08:16:50
Angular 2 webpack?

Оу, хотя о чём это я...

Dima
10.10.2016
08:17:13
А константы в процессе сетятся? Если нет, удобно json файл создать и импортить его

Vadim
10.10.2016
08:17:40
Если кратко - в корне src лежит файл, в котором идёт объявление глобальных констант.

В нём в двух местах(рядом) прописываются константы.

Alexey
10.10.2016
08:21:20
А константы в процессе сетятся? Если нет, удобно json файл создать и импортить его
Константы тащатся из json-файла, именно так, он просто лежит на сервере рядом с приложением. я может че-то не понимаю, но вытаскиваю с помощью require, ибо import вроде как не умеет json тащить. А вот как их потом размазать по всему приложению вопрос.

Dima
10.10.2016
08:22:35
Сделай один инжектбл сервис, который их рекваерит и раздает всем

Alexey
10.10.2016
08:41:22
Сделай один инжектбл сервис, который их рекваерит и раздает всем
Вот вопрос в том как их раздавать, я с анг2 недавно) Щас я сделал просто компонент который реквайрит json и экспортит константы, стоит именно через сервис?

Dima
10.10.2016
08:42:34
Либо просто рекваирить джейсон напрямую там, где он нужен

Alexey
10.10.2016
08:44:51
ну он много где нужен, хотелось бы все же в одном месте реквайрить

Vadim
10.10.2016
10:26:40
@webdesc не надо велосипедить. В src есть файл custom-typings.d.ts, в котором можно задать declare var CONST, после чего в том же файле в разделе interface GlobalEnvironment объявить эту CONST.

Alexey
10.10.2016
10:35:16
Так, и что мне это даст? не очень понимаю.

Alexey
10.10.2016
11:02:33
Видимо мои знания ng2 не позволяют мне понять как мне это поможет. пойду гуглить дальше.

Dmitry
10.10.2016
14:23:23
прикольную картинку нашел)

Семен
10.10.2016
14:25:10
А как фильм называется кто-нибудь помнит?)

Google
Dmitry
10.10.2016
14:25:35
я -нет)

Denis
10.10.2016
14:25:59
Банды Нью-Йорка

Oleg
10.10.2016
14:26:31
Всем привет let localData:string=localStorage.getItem(identifier); if (localData) { localData=JSON.parse(localData); for (let property in localData) { this[property]=localData[property]; } } Получаю на это ошибку The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter.У кого нибудь такое бывало?

Семен
10.10.2016
14:26:37
На кирпичном здании позади Реактовиков hardware написано?)

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

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