@angular_js

Страница 67 из 325
Дмитрий
13.10.2016
00:25:38
Когда по каждому аспекту программы можно талмуды писать)

Cocker
13.10.2016
00:31:13
Мне тоже реакт кажется сильно проще и интуитивнее. И намного проще в освоении.

В принципе, это логично, потому что он только V.

Google
Дмитрий
13.10.2016
00:36:35
Я его сразу в связке с редуксом учил

Cocker
13.10.2016
00:36:47
Да я тоже

Редукс - две корявых строчки

Дмитрий
13.10.2016
00:37:18
Ну точнее как, хехе, если у меня и так был редуксовый ангуляр. Реально один в один, это просто неизбежный вывод))

Алексей
13.10.2016
08:02:11
ведем себя увожительно по отношению друг к другу

Aldar
13.10.2016
08:04:23
Ангуляр сейчас применяется на новых проектах?

Михаил
13.10.2016
08:07:51
Ангуляр сейчас применяется на новых проектах?
Начинают еще, потому что знакомо и стабильно. Но если есть возможность изучить что-то другое (а на реакт или Vue надо немного времени), то лучше начинать уже на чем-то более современном

Кисик
13.10.2016
12:08:51
Ну точнее как, хехе, если у меня и так был редуксовый ангуляр. Реально один в один, это просто неизбежный вывод))
А можешь, пожалуйста, показать исходники? Мы тут рефакторим фронт одного приложения на ангуляре 1 и я вот думаю над тем чтоб или переманить заказчика на риакт или сделать свой аналог на ангуляре, было бы круто посмотреть на твою реализацию

Akzhan
13.10.2016
12:58:53
так, а где обсуждают Angular 2? все думаем на него переползти, а тут настроения такие )

Михаил
13.10.2016
12:59:15
@angular2

Akzhan
13.10.2016
12:59:46
@angular2
спасибо

Google
Nikolay
13.10.2016
13:16:38
Есть у кого пример реализации компонента через класс?

Roman
13.10.2016
13:32:35
Есть у кого пример реализации компонента через класс?
import {AbstractRecordServiceItemController} from "./abstract-service-item.class"; import {YConfig as IYConfig} from "init/yConfig"; class YRecordServiceCtrlItem extends AbstractRecordServiceItemController { isSerialFlow : boolean; /*@ngInject*/ constructor(OrderFactory : any, AnalyticsService : any, localStorageService : any, UrlService : any, protected YConfig: IYConfig) { super(OrderFactory, AnalyticsService, localStorageService, UrlService); this.isSerialFlow = this.YConfig.settings.isSerialFlow; } } angular .module('y.record.service') .component('YRecordServiceItem', { templateUrl : 'directive/record/service/service-item/service-item.html', controller : YRecordServiceCtrlItem, bindings : { config : '<' } });

Он не до конца отрефакторен, раз any еще используются

Nikolay
13.10.2016
13:34:26
спс, а то сделал реализацию и в итоге ангуляр перестал замечать компонент вообще

Roman
13.10.2016
13:35:51
а проект как собирается? es6 modules ? или конкатенация?

Nikolay
13.10.2016
13:36:35
modules, через webpack

Roman
13.10.2016
14:21:11
тогда мне сложно представить ситуацию когда не видит) ты же сам его импортишь где надо

Vlad
13.10.2016
14:35:35
протестируйте пожалуйста

http://unit9.482.solutions/#/room

Cocker
13.10.2016
14:49:33
Работает

Каїн
13.10.2016
15:54:34
Показывает

Nikolay
13.10.2016
16:08:32
а что дальше с кругом то?

Nikita
13.10.2016
16:38:34
доброго времени суток =) #whois по традиции друппы: я роботаю в http://maginfo.com/ специализируюсь на spa на angular1 и react чем я могу быть полезен сообществу я пока незнаю, а я жажду познания =) я Магнитогорска но это врятли имеет значение про группу я узнал из доклада Алексей Охрименко «S.O.L.I.D-ый JavaScript»

Каїн
13.10.2016
17:09:05
?

Дмитрий
13.10.2016
17:47:51
А можешь, пожалуйста, показать исходники? Мы тут рефакторим фронт одного приложения на ангуляре 1 и я вот думаю над тем чтоб или переманить заказчика на риакт или сделать свой аналог на ангуляре, было бы круто посмотреть на твою реализацию
Код у работодателя остался. Там смысл в том, что абсолютно все данные обновляешь и получаешь строго через один сервис, внутри которого при dispatch происходит копирование дерева с новыми данными, после чего любые компоненты для любых вложенных данных можно рендерить через лёгкий watchCollection единственного основного списка

Кстати, redux не завязан на реакте, стоит попробовать его привязать к ангуляру

По крайней мере отладка сразу стает проще)

Ilya
13.10.2016
19:11:16
Народ, никто не сталкивался с проблемой, при использовании vinyl-ftp: иногда процесс выгрузки на сервер зависает на операции PUT. После чего, даже перезапуск gulp никак не помогает, приходится ждать минуты 2-3, пока само не пройдет)

Google
Ches
13.10.2016
19:32:34
всем привет) это самый главный русский чат по ангулару? чего так мало народа?) хотел спросить по сборке ангулара, какой нибудь boilerplate, сам пришел с реакта)

Kool
13.10.2016
20:18:03
Есть множества

Ches
13.10.2016
20:18:46
много чего всегда есть

мне что нибудь простое/стандартное для начала

и если можно еще какой нибудь проектик простой с кодом на гитхабе)

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

? Алёна
13.10.2016
20:37:32
Sup. 1. Где работаю не скажу, проект сейчас фулстек ктулху прямиком из 2010-2011 на рельсах, нокауте и жк ??? 2. Ангуляр первый вроде знаю. До второго пока не добралась т.к. между нами стеной встали нокаут и реакт. Ну и всякое вроде сасс, ес6, гульпа, вебпака (немного, увы) знаю. 3. Фз 4. Не знаю. Прост поговорить. 5. Не дс. 6. Увидела на скриншоте одного человека в жс джобс и нашла в гугле. #whois

всем привет) это самый главный русский чат по ангулару? чего так мало народа?) хотел спросить по сборке ангулара, какой нибудь boilerplate, сам пришел с реакта)
Недавно решила сделать какой-нибудь простой проектик на ajs 1 в es6+ синтаксисе с вебпаком. Пока моя лень позволила мне лишь понять как переписать основные элементы вроде сервисов, фильтров, директив, контроллеров в "это типа компоненты" стиле. Если интересно - https://github.com/wop-wops/angular_1.x_ES6 , лол.

Дмитрий
13.10.2016
21:21:55
Нельзя сесть одной попой на два стула ? Зачем два разных типа экспорта сразу?

Как тогда лучше?
export default class

MVP
13.10.2016
21:22:39
ну можно по разному: можно в main.js который вебпак собирает все импортировать

Дмитрий
13.10.2016
21:23:23
Ну это не es6+ синтаксис тогда

Да и зачем

MVP
13.10.2016
21:24:26
es6 синтактсис и ангуляр синтаксис это местами 2 разных вещи и мне тут надо прежде всего чтобы ангуляр работал

? Алёна
13.10.2016
21:27:15
export default class
Но зачем делать лапшу вроде

А, блин, веб версия не умее тв энтеры

MVP
13.10.2016
21:28:16
ну там не лапша можно сервисы в services.js и так далее

Дмитрий
13.10.2016
21:28:32
А, блин, веб версия не умее тв энтеры
Она кстати на первом ангуляре?

Google
Admin
ERROR: S client not available

MVP
13.10.2016
21:29:14
я что то пропустил - что за веб версия? чо за ТВ ЭНТЕРА ??

? Алёна
13.10.2016
21:29:21
А в чём цимес делать что-то вроде angular.module("app") .controller("SomeCtrl", SomeCtrl) .filter("SomeFilter", SomeFilter) .directive("uselessDir", () => new uselessDir)

я что то пропустил - что за веб версия? чо за ТВ ЭНТЕРА ??
веб версия телеграммы. Несмотря на настройки отсутствует возможность перейти на новую строку

Что enter, что ctrl+enter

MVP
13.10.2016
21:32:53
Это плохо?
ну вот - модулю Б не нужен сервис из модуля А

Уже нет же
ты про А2 ?

Дмитрий
13.10.2016
21:33:08
1

MVP
13.10.2016
21:33:11
вернее А 1.5

Дмитрий
13.10.2016
21:33:15
1.5+

Да, про него)

MVP
13.10.2016
21:33:27
1.5+ все же

но можно продолжать писать НЕ-es6 с А 1.1-1.5 - например если проект большой и легаси

у меня сплошь такое

? Алёна
13.10.2016
21:35:52
ну вот - модулю Б не нужен сервис из модуля А
Если писать как в посте что я сейчас форвардну, и представить что это модуль А, то у модуля Б такая же ситуация будет, нет?

Google
? Алёна
13.10.2016
21:36:00
А в чём цимес делать что-то вроде angular.module("app") .controller("SomeCtrl", SomeCtrl) .filter("SomeFilter", SomeFilter) .directive("uselessDir", () => new uselessDir)

Дмитрий
13.10.2016
21:36:38
Но зачем делать лапшу вроде
https://github.com/wop-wops/angular_1.x_ES6/blob/master/app/states/buy/buy.controller.js#L9 Инжект не нужен, $scope строго deprecated

? Алёна
13.10.2016
21:37:43
И правда

Дмитрий
13.10.2016
21:43:30
И правда
class PlotController { get points() { return [{x:0,y:0}] } constructor(data) { let plot = this console.log('PlotController %o', plot) } } app.controller('PlotController', PlotController) <div class="my-plot" ng-controller="PlotController as plot"> {plot.points} </div>

Принцип сейчас такой

[Anonymous]
13.10.2016
21:43:52
Что enter, что ctrl+enter
Напиши юзерскрипт. Пять минут.

Даже минуты 2,5.

Дмитрий
13.10.2016
21:44:09
Причем вообще этот класс был написан на typescript, я сейчас из него типы вырезал для примера)

[Anonymous]
13.10.2016
21:45:53
Зачем пачкать котика в тортике?

Страница 67 из 325