
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

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

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

Igor
09.10.2016
09:45:03

Алексей
09.10.2016
11:15:10

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

Алексей
09.10.2016
11:19:01

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 :) так что почти все честно

Vadim
09.10.2016
11:57:02

Алексей
09.10.2016
11:57:46

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

Igor
09.10.2016
21:10:07

Igor
09.10.2016
21:10:48

Igor
09.10.2016
21:11:08

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

Igor
09.10.2016
21:51:20

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

Igor
09.10.2016
21:53:44


Алексей
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
Есть 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 модуль
Благодарю!


Romka
10.10.2016
06:52:59

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

Vadim
10.10.2016
08:22:32

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

Alexey
10.10.2016
08:41:22

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
Так, и что мне это даст? не очень понимаю.

Vadim
10.10.2016
10:57:54

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 написано?)
Эта группа больше не существует