
Алексей
27.08.2016
21:37:59
есть

Alex
28.08.2016
00:18:56
+

Ҫѐҏӗѫӑ
28.08.2016
07:39:51
-

andretshurotshka?❄️кде
28.08.2016
10:27:30
=

Google

Sergey
28.08.2016
10:36:40
~

[Anonymous]
28.08.2016
14:46:31
`

Denis
28.08.2016
15:51:36
Отступы в JavaScript-коде. Кто что использует?
2 пробела – 137
??????? 55%
Tab – 71
???? 28%
4 пробела – 39
?? 16%
Другое – 3
▫️ 1%
? 250 people voted so far.

Ҫѐҏӗѫӑ
28.08.2016
20:08:16
http://www.meetup.com/BeerJS-Moscow/events/233692555/

Denis
28.08.2016
21:24:14
Друзья, многие из нас его забыли. Но он жив и продолжает развиваться. Добро пожаловать в группу по Ember.js: https://telegram.me/emberjs_ru

kaflan
28.08.2016
21:26:33
о спасиб

Andrew
30.08.2016
05:22:38
Привет, можете скинуть туторы по ангуляру? и актуально изучать первый ангуляр?

Sergey
30.08.2016
05:36:26
Вот по второму хороший курс https://www.udemy.com/the-complete-guide-to-angular-2/learn/v4/content , по первому очень много работы предлагают.

Andrew
30.08.2016
05:42:36

Dmitry
30.08.2016
06:37:16
https://vsavkin.com/three-ways-to-test-angular-2-components-dcea8e90bd8d#.1dv5kkjfy
Хорошая статья по тестированию, учитывая что дока на оф сайте уже устарела и пока не обновилась до rc5

Vadim
30.08.2016
07:14:20
А тем временем rc6 вот-вот выйдет.

Alexander
30.08.2016
09:41:03
что-то радикально меняется в RC6?

Google

Ҫѐҏӗѫӑ
31.08.2016
04:45:15
неа. все такой же ненужный

Максим
31.08.2016
06:45:53

Vadim
31.08.2016
11:16:56
Господа, поведайте, как сделать следующую конструкцию рабочей.
[class.hidden]='a || b'

Sergey
31.08.2016
11:58:25
Вынести логику в контроллер

Gordey
31.08.2016
15:02:51

Vadim
31.08.2016
17:06:03

Sergey
31.08.2016
17:28:38

Vadim
31.08.2016
17:36:11
Уже не актуально
ЧТо нового в RC6 добавили?
Или фиксы?

Sergey
01.09.2016
09:24:13
фиксы, убрали deprecated всякие

Ҫѐҏӗѫӑ
01.09.2016
09:26:54
rc6 changelog:
- ng2 is deprecated

andretshurotshka?❄️кде
01.09.2016
09:43:15

Sergey
01.09.2016
10:27:05

MVP
01.09.2016
11:38:40
Скажите писать дальше проект *в котором пока только 10-20% есть) на A2 на чистом js без TS - плохо для будущего, изврат и некошерно ? Или норм ?

Sergey
01.09.2016
11:43:16
Ничего страшного, там на каждый новый rc выходят новые уроки и достаточно быстро.
какие 10-20% ? Полно народу на продакшен уже пишет на ангуляр2, чево вам не хватает?

MVP
01.09.2016
11:50:06

Google

Sergey
01.09.2016
11:52:23
Понял, понял. По мне js более многословен да типизация не лишняя.

Алексей
01.09.2016
13:34:34

Ҫѐҏӗѫӑ
01.09.2016
13:35:32
ну начинается

Алексей
01.09.2016
13:36:13

Nikolay
01.09.2016
13:43:08
Всем привет.
Случайно никто не сохранял ли себе проэкты туториалов с их оф сайта?
обьясню ситуацию - новичок в ангуляре и на прошлой неделе в одном из их туториалов был наглядно показано как они используют селекторы
даже анимация с туториала сохранилась
https://angular.io/resources/images/devguide/toh/toh-http.anim.gif
а сейчас, конкретно этот материал, они обновили и сделали там все без вызова селектора
собственно интересуюсь - может кто-то себе сохранял локально для обучения этот проэкт? или может кто-то знает как в планкере посмотреть историю изменений?

Алексей
01.09.2016
13:50:50

Nikolay
01.09.2016
13:54:50
Еще раз повторюсь, я новичок в разработке. Обучаюсь. Интересно мне было следующее - думаю лучше обьяснить на гифке выше. По нажатию на кнопку Add New Hero вызывался селектор с формой для добавления нового героя, после заполнения и нажатия кнопки Save - герой добавлялся в список, а форма скрывалась.
Мне интересна реализация этого процесса. Там это было достаточно наглядно показано, а еще подобных примеров я найти не могу

Алексей
01.09.2016
13:58:46
Вам нужно прочитать и выполнить вот это
https://angular.io/docs/ts/latest/guide/router.html
Вот сдесь есть руководство по тому как с нуля собрать Angular 2 проект
https://angular.io/docs/ts/latest/quickstart.html

Nikolay
01.09.2016
14:02:05
Спасибо, со всем этим я, разумеется, давно ознакомлен. У меня есть свой рабочий учебный проэкт. Либо вы меня не до конца поняли, либо я сейчас не понимаю вас.

Алексей
01.09.2016
16:06:13

MVP
01.09.2016
17:59:49
простейший ng-repeat=“i in arr” + input ng-model=“newItem” + ng-click=“arr.push(newItem)”

Nikolay
02.09.2016
06:32:58
хмм, постараюсь обьяснить. Пишу по памяти, как помню, это было реализовано в примере, если вы увидите что несу полную ахинею, пожалуйста, поправьте

Google

Nikolay
02.09.2016
06:34:55
следуя примеру есть hero-list.component.ts со своим html. Есть hero-add.component.ts так же со своим html. в hero-add.component.ts есть такая строчка selector: ‘hero-add’.
в hero-list.component.html есть кнопка, которая вызывает этот селектор и собственно поле - <hero-add></hero-add>, куда имплементируется hero-add.component
вот что я подразумевал под фразой - использование селекторов
если терминологически это неправильно - буду рад если поправите

Oleg
02.09.2016
08:03:37
Всем привет!
Есть идеи как верно заменить темплейты
Есть например роут /news
открываем и видим список новостей
в него есть чайлд :id
когда выбираешь новость переходит на чайлд грузит конкретную новость только с большей инфой
проблема в том то мне надо как то скрывать-затирать темлейт /news когда активировался чайлд.

Alexey
02.09.2016
08:04:45
Отдельный роут сделай /news/:id
С отдельным компонентом и темплейтом

Oleg
02.09.2016
08:05:23
{ path: 'news', component: NewsComponent,
children: [
{ path: '', component: null },
{ path: ':id', component: NewsInfoComponent }
]
}

Alexey
02.09.2016
08:06:43
Вместо component: null сделай NewsListComponent
Туда вынеси все что относится только к списку новостей
В NewsComponent оставь только то что шарится между /news и /news/:id

Oleg
02.09.2016
08:08:39
Угу, щас попробую и отпишусь, спасибо)

Alexey
02.09.2016
08:08:54
Не за что

Vadym
02.09.2016
08:12:55
хорошие новости с утра ?
Angular 2 RC6 is Out!!! http://goo.gl/LiSReb

Oleg
02.09.2016
08:13:18
еще вчера грейданул)
Alexey Krasman спасибо огромное все работает как нужно !!)

Alexey
02.09.2016
08:33:02
?

Oleg
02.09.2016
10:33:52
Есть две ф-и в сервисе
private _status: boolean
connection(status = this.check()) {
if (status) {}
}
check() {
this.http.get().subscribe(result => this._status = result)
return this._status
}
Думаю понятно что тут происходит, проблема в том что запись результата в _status проиходит позже проверки а в проверку попадает undefined
Я уже по разному пробывал возвращать результат с check()
но не получается заставить запустить проверку только когда в переменную записался результат.

Alexey
02.09.2016
10:36:01
а что ты надеешься вернет функция check() при первом вызове?

Google

Sergey
02.09.2016
10:36:11
Ну так делать не нужно

Alexey
02.09.2016
10:36:18
она вернет undefined в любом случае
this.http.get() - асинхронная ф-я

Sergey
02.09.2016
10:36:37
if(this.check())
ааа

Oleg
02.09.2016
10:37:08
как ни делай возрат она будет в своем "потоке" и на if наплевать что запрос еще не закончился

Alexey
02.09.2016
10:37:58
ну это азы JS
надо мат часть учить

Sergey
02.09.2016
10:38:16
private _status: boolean
connection() {
this.check().subscribe(status=>{...})
}
check() {
return this.http.get();
}

Oleg
02.09.2016
10:38:25
ткните носом что я опустил

Sergey
02.09.2016
10:38:42
Основы работы с потоками
он выполняется когда дописываешь
.subscribe()

Alexey
02.09.2016
10:40:46
конкретно по твоей задаче нельзя ничего посоветовать пока непонятен контекст
что ты пытаешься сделать
Эта группа больше не существует