
Дмитрий
11.10.2016
13:20:21
Проблема с инжектом в том, что он не нативный
Столько веселья с порядком файлов, уу

Макс
11.10.2016
13:20:56
Стыд is typing... ))

Каїн
11.10.2016
13:21:31
проблема с инжектом что названия модулей не несут семантики parent.child

Google

Каїн
11.10.2016
13:21:36
как в ию роутере

Дмитрий
11.10.2016
13:21:46
В angular 1.5 уже считается нормой работать через import и class (в качестве компонентов-директив), потому что вот этот непрозрачный импорт был актуаален в 2013, но не сейчас
Это всеравно импорт в кавычках

Каїн
11.10.2016
13:22:10
это да
но семантически это бы значило что есть парент чайлд

Gordon
11.10.2016
22:16:42
Вот если нельзя пихать логику во фронт, нах нужен все таки анг?
Так я и не понял
Посидев с ним неделю

Каїн
11.10.2016
22:22:29
Для отображения
И анимаций
Фронт энд разработчик это цирюльник
Проблема: скорость отображения изменений

Google

Каїн
11.10.2016
22:24:58
Плавность отображения
UX
Это задание фронта а не отфильтрировать 10к записей в таблице

Gordon
11.10.2016
23:35:54
Для отображения
я просто юзал его с асп дот нетом, в итоге получаеться, что делаешь 2ю работу, пишешь какой нибудь метод в вебапи, а потом в контроле анг его пишешь заново, все замудренно через чур, ту же понгинацию сделать на анг это строчер 40 кода, отладки тупо нет, допустил ошибку в коде, в консоли будет всегда одно и то же обьект не найден и хз чего где, куда, где искать, понятно если его юзать как самостоятельную технологию для простейшей задачи вроде бы збс, но если это для простого то почему так сложно?)

Cocker
11.10.2016
23:38:54
Какой старый дядька на фронтенде

Gordon
11.10.2016
23:40:18
прихдиться разбираться

Cocker
11.10.2016
23:40:51
Та же херня

Gordon
11.10.2016
23:41:09
я вообще пошел в бек что бы не видеть этот жс никогда
но он везде

Дмитрий
12.10.2016
01:21:04

MVP
12.10.2016
07:11:34

Dreamerinnoise
12.10.2016
07:19:04
А чего бежать от js?

Bogdan
12.10.2016
07:23:42

Дмитрий
12.10.2016
07:26:06
Я просто сам такой же был, поверить не могу ??

Roman
12.10.2016
13:34:46

Алёна
12.10.2016
13:37:08
есть кто из Самары?

Roman
12.10.2016
13:39:09
проект на 10к строк, 230 js просто переименовать в TS и на импорты перевести + сборка ts через вебпак - один день.

Google

Roman
12.10.2016
13:39:31
А на классы уже подольше)

MVP
12.10.2016
14:09:05

Roman
12.10.2016
14:09:29

MVP
12.10.2016
14:09:43
звучит заманчиво попробовать сделать тож
“и на импорты перевести” - тоесть надо сначала в своих файлвх везде экспорты еще сначала сделать
+ в стороннних либах

Roman
12.10.2016
14:13:31
в начале у тебя будет что-то типа import '/somedirective';
потом уже import {MySuperClass} from ..
у меня не везде времени хватило сделать красиво - когда весь модуль в одном месте, а классы в отдельных файлах, типа
import {someThing} from './...
import {someDirective} from './...
import {someService} from './...
angular.module('myModule')
.run(someThing)
.directive(someDirective)
.service(someService)
И при таком подходе нужно использовать комменты /* ngInject */ над конструкторами классов директив, сервисов и тд
Иначе ngAnnotate не сможет связать их с ангуляром

Roman
12.10.2016
14:17:36
если класс и его пропихивание в .service / .directive / etc, ngAnnotate сам понимает что к чему

MVP
12.10.2016
14:22:57
ну да, логично
заскриншотил - попробую на выходных на проектике из 5 файлов: потом если будет ок попробую на 100+ файлов

Каїн
12.10.2016
14:29:26
Ы

Михаил
12.10.2016
16:05:05

Леонид
12.10.2016
16:19:04
Жс это пипец
Один только self = this чего стоит

Google

Леонид
12.10.2016
16:20:06
slice - splice
Такое

andretshurotshka?❄️кде
12.10.2016
16:21:22

Леонид
12.10.2016
16:22:52

Admin
ERROR: S client not available

Леонид
12.10.2016
16:23:13
Не бейте

andretshurotshka?❄️кде
12.10.2016
16:26:12
Не знаю что это))
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions

Леонид
12.10.2016
16:29:33

MVP
12.10.2016
16:49:52
И Вот так вот каждый 2й

Cocker
12.10.2016
18:34:55
И Вот так вот каждый 2й
Да потому что наизобретали гавна и выдали за стандарт. А теперь годами торжественно выпускают костыли

Roman
12.10.2016
19:39:02

Cocker
12.10.2016
20:57:58
Народ, а есть ссылка на какие-нибудь бест практис по ангуляру?

Виктор
12.10.2016
20:59:26
NDA, а так есть:)

Dreamerinnoise
12.10.2016
21:08:22
Можешь начать с этого

Cocker
12.10.2016
21:09:24

Dreamerinnoise
12.10.2016
21:18:24
Ну плюс ща уже 1.5 версия? С ней можно пробовать делать с es6 классами

Cocker
12.10.2016
21:21:06
Народ, а вот вопрос: почему на первом ангуляре появляются новые проекты, если уже есть второй?

Кисик
12.10.2016
21:22:12
если уже есть риакт?*

Cocker
12.10.2016
21:22:47
Реакт ортогонален вообще

Google

Дмитрий
12.10.2016
22:57:09
Ну вообще, пытаясь оптимизировать подход к ангуляру я в итоге случайно получил React и Redux ?
Для уменьшения числа ватчеров собрал весь стейт в одном месте и изменял любые данные, клонируя стейт целиком, после чего за ними можно было наблюдать через лёгкий $watchCollection
С рендером тоже что то иммутабельное устроил
Потом сидел и думал, блин, что то это мне напоминает ?

Maxim
12.10.2016
23:38:19

Cocker
12.10.2016
23:39:26

Maxim
12.10.2016
23:39:53
Ну это мое имхо.
Если я захочу писать на чем-то эдаком, я выберу реакт, а если мне нужно быстро фигачить проект и я один разработчик, то я возьму первый ангуляр

Дмитрий
12.10.2016
23:56:27

Cocker
12.10.2016
23:57:06
Оп оп оп поцоны из реакта подтянулись

Дмитрий
12.10.2016
23:57:34
С добрым утром, я в группе подольше вашего ?

Maxim
13.10.2016
00:24:18