
Дмитрий
13.10.2016
21:47:34

? Алёна
13.10.2016
21:49:31
Ну, точней я понимаю что они делают и для чего они нужны. Но я не очень понимаю их в контексте ангуляра о.О

Дмитрий
13.10.2016
21:51:23
Спрятать в классе всю логику получения каких-нибудь данных, там может я этот массив точек на ходу склеивать буду, а может по интернету получать, это один из методов безболезненно скрыть эти расчеты

Google

Дмитрий
13.10.2016
21:51:43
Это всего лишь пример, главное здесь то, что контроллер — это и есть сам класс
Без посредников и скоупов
Так мы напрямую объединяем модель классов es6 и подход ангуляра

? Алёна
13.10.2016
21:56:08
Хм. То есть надо, по идее, скажем, какой-нибудь сервис с запросом поместить в геттер и так будет лучше?
( это бесподобное ощущение себя тупой )

[Anonymous]
13.10.2016
21:57:17

Дмитрий
13.10.2016
21:58:10
Да не обязательно их использовать если не знаешь, потом понятней станет) Обычные методы класса ничем не хуже,
get points() — это чтобы писать в шаблоне plot.points а не plot.points(), не забивая себе голову сведениями где у меня там данные с функцией

? Алёна
13.10.2016
22:01:05
Это поняла, да. (и даже сделала, лол). но что если надо передать в запросе какую-то информацию из контроллера? Обычно я делала что-то вроде
```let header_info = {
name: "Name"
};
$_someFactory.getSome(header_info)
.then((data) => {})
.catch((data) => {})```

[Anonymous]
13.10.2016
22:01:05
Да зачем, это нужно, писать на es6 на ангуляре?

? Алёна
13.10.2016
22:01:22
Блин. Как тут код вставлять номрально?(

[Anonymous]
13.10.2016
22:01:33
`
По бокам.
По три для многострочных.

Google

? Алёна
13.10.2016
22:01:49
Каждой строки?
А. Спасбио

[Anonymous]
13.10.2016
22:02:00
Как в питоне.
ny
ny
ny
А в веб версии вроде не работает.
Так что качай десктоп.

Evgeny
13.10.2016
22:02:53
Зачем вы стреляете себе в ноги
Просто используйте реакт

[Anonymous]
13.10.2016
22:03:09
+++

? Алёна
13.10.2016
22:04:07

[Anonymous]
13.10.2016
22:04:29

? Алёна
13.10.2016
22:04:29
( вспоминает как заставили вчера нокаут чистить )

[Anonymous]
13.10.2016
22:05:02
В свободное время уделяей все реакту, в чем проблема? Потом нахуй их пошлешь.

Дмитрий
13.10.2016
22:05:04
Зубочисткой))

? Алёна
13.10.2016
22:06:13

[Anonymous]
13.10.2016
22:06:19
Блин, я в ангуляр чатике. Тут так нельзя говорить.

? Алёна
13.10.2016
22:07:13

[Anonymous]
13.10.2016
22:07:17
Просто.

Google

? Алёна
13.10.2016
22:09:14
Только не зубочисткой, а вилкой :с
Весь день сегодня хожу икая, после знакомства с этим ктулху.

Дмитрий
13.10.2016
22:14:05
Ну то есть контроллер - это такая модель данных, $scope с каким-нибудь объектом для выв\зова в директивах и любом html
А всё остальное хоть и можно так же регистрировать как раньше, но уже особо не нужно. Все общается напрямую


? Алёна
13.10.2016
22:19:08
>просто фукнции, доступные через es6 import
Что-то вроде
export const incAC = (val = 0) => {
return {
type: "INC",
value: val + 1
};
};
export const resetAC = (val = 0) => {
return {
type: "RESET",
value: 0
};
}?

Дмитрий
13.10.2016
22:20:14
Ну да)

? Алёна
13.10.2016
22:20:35
Но если так, то вроде и понятно, и непонятно одновременно. Как это ничего инжектить не надо? А как же $http, $q...

Дмитрий
13.10.2016
22:21:11
Ну их да
$q это урезанный модуль Q промисов, так что можно его юзать
Просто теперь самому к этому шапито не надо присоединяться
.service
.factory
.value
это всего лишь методы эмулировать export class / function / const в 2013 году

? Алёна
13.10.2016
22:23:05
Всем ночи х)

Дмитрий
13.10.2016
22:23:56
Удачи :D

Dreamerinnoise
13.10.2016
22:25:20
Весело было вебсокеты на этот $q навешивать
Забыл пнуть дайджест
А где моё обновление??

Дмитрий
13.10.2016
22:27:06

Google

Дмитрий
13.10.2016
22:27:22

Dreamerinnoise
13.10.2016
22:27:38

Дмитрий
13.10.2016
22:34:58

? Алёна
13.10.2016
22:35:00
Не оч много, но и я не гуру, да.

Nikolay
14.10.2016
04:40:20
при es6 реализации, компоненты объявляются так же как и директивы через new? agular.component('foo', () => new Bar()) ?

Дмитрий
14.10.2016
06:22:47

Nikolay
14.10.2016
06:24:06
просто понять пытаюсь. Пробывал без, и с new. Не грузится

Admin
ERROR: S client not available

Дмитрий
14.10.2016
06:24:49
Тут typescript, но смысл думаю ясен)

Nikolay
14.10.2016
06:25:19
все норм грузится кроме .component

Дмитрий
14.10.2016
06:25:40
Аа, ну хз. Но по логике отличаться не должен
Хотя какая логика, это же ангуляр))

Nikolay
14.10.2016
06:26:43
хах)

Леонид
14.10.2016
11:25:45
Лел

? Алёна
14.10.2016
12:27:25
Что можно почитать по второму ангуляру кроме офдоков?

Dreamerinnoise
14.10.2016
12:30:04
https://books.ninja-squad.com/angular2#samples
в чатике про нг2 советуют эту книжулю

Volodymyr
14.10.2016
12:35:29
как доказать проджект менеджеру, что надо писать на ангулар1. а не на ангулар2?
при условии, что ты джун

? ethorz
14.10.2016
12:36:12
никак

Google

? ethorz
14.10.2016
12:36:20
а2 не для джунов

Volodymyr
14.10.2016
12:36:21
хех. а ты везде, я смотрю)

? ethorz
14.10.2016
12:36:30
да)

Nikolay
14.10.2016
12:36:35
а2 еще не прошел обкатку временем
считай ток релиз был

Volodymyr
14.10.2016
12:36:46
просто проджект менеджер немного далек

? ethorz
14.10.2016
12:36:52
советую а1

Volodymyr
14.10.2016
12:36:57
и считает, что новое = лучшее

? ethorz
14.10.2016
12:37:07
новое не значит стабильное

Nikolay
14.10.2016
12:37:10
тогда скажи что а1 стабильнее и надежнее

Volodymyr
14.10.2016
12:37:15
так то да

Дмитрий
14.10.2016
12:37:17
Не
Скажи, что а1 в сумме в разы дешевле ;)
Ему так будет гораздо яснее)

Volodymyr
14.10.2016
12:37:50
хах

Nikolay
14.10.2016
12:37:54
в плане поддержки?)

Дмитрий
14.10.2016
12:38:02
Ну да
Если помножить на вероятность перспективы поддержки никому не понятного странной штуки, потому что пока неизвестно, как авторой ангуляр выстрелит
А то будет polymer 2

? ethorz
14.10.2016
12:39:22
щас стреляет и выстрелил реакт