Mykola
сам понял че написал то?
Sērhīī
Я то понял
Sērhīī
ng1 вообще никак не связан с ng2
Sērhīī
Кто работал с ними с 2мя это прекрасно понимают
Sērhīī
И все эти upgrade guide только для hello world spa
Mykola
а кто за них тут писал? Что там компонентная разработка, что там. Вопрос синтаксиса и в куче сахара (во втором). Но подход компонентно-ориентированной разработки одинаков.
Sērhīī
Он одинаков уже лет 10-20-30
Sērhīī
Придумали mvc и поехали
Алексей
я цель уже писал обьединения
Мне не интересен Angular1 - поэтому чат с Angular2 ни с чем обьединяться не будет. Если хотите обьединить - обьединяйте. Но отдельный чат по Angular2 останется.
Sērhīī
Но смысл вопросов по ng1 в чате по ng2 нет
Mikhail
Я вот, допустим, писал на ng1, но ко второму у меня душа не лежит пока, курю Vue.
Mykola
та их шо тут шо там нет 😊
Sērhīī
https://gitter.im/angular/angular
Gordey
да ладно вам, был 1 мертвый чатик, стало 2, никакой разницы
Gordey
чо спорить то
Sērhīī
Смотри описания офф гиттер чатика
Mikhail
Так что по мне - лучше разные чаты.
А что мало вопросов и активности - так кого это, собственно, кхм-кхм?
Вроде цель "100 000 сообщений в сутки" не стоит
Алексей
Ребят так если у вас к второму ангуляру душа не лежит то зачем чат обьединять? Вы сами себе противоречите здесь.
Алексей
Mykola
Ок, это было мое предложение. Нет так нет. Но почему то сразу «Идите нафиг со своим объединением»
Mikhail
Mikhail
А вот Vue - понравился, хочу что-то относительно большое написать, чтобы окончательно мнение сформировать.
Алексей
@nikolay_galkin Я этого не говорил. Я сказал что обьединения не будет. Никого этим обижать явно не хотел.
Mykola
Та никто никого не обидел. Все ок )
Алексей
Vue забавный фреймворк - но они сейчас больше в сторону React идут. Что не хорошо и не плохо.
Mykola
Ну я сегодня начал 😊
Mykola
Он сколько уже подключилось
Mykola
На сегодня активности хватит
Sērhīī
Конечно хватит. Мое мнение даже по активности - после разделения стало по факту лучше
Алексей
Ну компоненты это уже стандарт почти, я кстати не припомню не одного JS "фреймворка" без компонентов.
Mikhail
Ну да. Но в Vue все как-то.. красиво, что ли :) Вкусовщина, в общем.
Anonymous
#whois
Anonymous
Всем привет, кто какой бэкенд юзает если нужны миграции орм и прочие плюшки? И может у кого есть хороший материал по observable
Алексей
про бэкенд лучше конечно сюда https://telegram.me/nodejs_ru
но среди Node.js ORM советую http://docs.sequelizejs.com/en/latest/
Anonymous
спс
Anonymous
я нашёл loopback, там есть sdk для генерации классов для ангуляр 2. в 1 команду получаем готовое api
Anonymous
https://github.com/jonathan-casarrubias/loopback-sdk-builder/blob/master/ANGULAR2-DOCS.md
Anonymous
#whois
Проект- видео-чат для врачей
Работаю в Москве
Тут интересно обменяться опытом
Пишу больше на PHP, хотя есть проекты на обоих angular'ах
Дмитрий
чат, как в angular можно извлечь пару значений из другого контроллера? Дано:
- контроллер parent
- функция parent.compare(first,second), сравнивающая два значения
- контроллер child
- две переменные (child.first и child.second)
по нажатию кнопки мне нужно получить данные из child, сравнить их и вывести что-то на экран, в зависимости от результатов сравнения.
Как можно организовать получение first и second из child ?
Anonymous
обычно получают знаечение из парента в чайлд, и род. контроллера насколько помню доступен в $scope.parent
Denis
не очень хорошая ситуация использовать данные child в parent
Denis
можно попробовать через $injector
Дмитрий
Дмитрий
Dmytro
Есть $controller сервис, который вернет тебе инстанс по названию. Но вообще что-то не так с архитектурой приложения.
Денис
Привет меня завут Денис, я фуллстек разработчик в компании GT-Shop из Москвы, мы делаем интернет магазин запчастей https://parts.gt-shop.ru/ и улучшенную панель управления заказами для Emex, я специалист во всем по чуть чуть в основном в бекендах. Хочу найти интересные темы ) и поучиться на чужих ошибках #whois
Michail
Michail
Anonymous
Лучше сервис с event emitter на мой взгляд. Это быстрее. Скоупы всегда лучше изолированные
Anonymous
Привет. Крещенко Николай
1) Сейчас GloriumTech, но скоро перехожу в SmartyAds
2) Спец. в node.js, но так как фронт пише на ангуляре, то было бы интересно пообщаться в этой беседке
3) Могу подсказывать новичкам и выкладывать инересные примеры кода
4) Интересно почерпнуть для себя новую инфу
5) Киев
6) Друг посоветовал
#whois
Farrux
Привет! Я Фаррух
1) Workly.io
2) Node.js, Angular, Golang
3) Могу выкладывать инересные библиотеки
4) Узнать что то нового
5) Ташкент
#whois
Евгений
у кого есть последний ng book 2
Alex
надеюсь, мне за это ничего не будет
кажется, вчерашняя ревизия
Alex
Alex
Alex
Anonymous
Спасибо
Farrux
https://github.com/Semantic-Org/Semantic-UI-Angular
D
спасибо за книгу
Igor
Ребята, есть какой-нибудь шаблонизатор? Имею ввиду что когда я получаю данные по аяксу - в одной переменной, в другой переменной структура html блока, и чтобы этот блок соединить с данными и на выходе получился шаблон
Igor
для первого ангуляра
Sērhīī
Igor
о, спасибо
Anonymous
Ребята, есть следующая задача. Постановка: Есть компонет рисующий список итемов, внутри него код вида
<div ng-repeat="item in $ctrl.items" ng-transclude></div> Так сделано так как на разных страницах при разных кейсах итем может быть отрисован несколькими компонентами например (содержимое компонента <items-page> <items-list>
<item category=$ctrl.category" service="service"></item>
</item-list> <items-list>
<another-item category=$ctrl.category" service="service"></another-item>
</item-list> мне нужно чтобы $ctrl был контроллер компонента items-page, а service соответсвенно из scope'а ng-repeat. Сейчас я реализовал это декоратором над ng-transclude. item/another-item создается со scope ng-repeat, и в свойство $origin этого scope передается ссылка на scope items-page Но для этого пришлось лезть в private свойства scope'ов. Выглядит так: function topScope($scope) {
var scope = $scope;
//TODO dirty hack with $$ChildScope to get top level scope of component.
//Work with isolated scopes only!
while (scope && scope.$parent && scope.$parent.$$ChildScope
&& _.isFunction(scope.$parent.$$ChildScope)) {
scope = scope.$parent;
}
return scope;
}
angular.module('my-app')
.config(['$provide', function ($provide) {
$provide.decorator('ngTranscludeDirective', ['$delegate', function ($delegate) {
var directive = $delegate[0];
directive.compile = function () {
return function ($scope, $element, $attrs, controller, $transclude) {
if (!$transclude) {
throw Error('ngTransclude')('orphan',
'Illegal use of ngTransclude directive in the template! ' +
'No parent directive that requires a transclusion found. ' +
'Element: {0}',
$element);
}
if ($attrs.ngRepeat) {
let s = $scope.$new();
s.$origin = topScope(s.$parent)
$transclude(s, function (clone) {
$element.empty();
$element.append(clone);
});
} else {
$transclude(function (clone) {
$element.empty();
$element.append(clone);
});
}
};
};
return $delegate;
}]);
}]); Может есть более лучший способ решить данную задачу? у меня нет идей.
Dmitriy
Всем привет.
Меня зовут Дмитрий Чиханов
* я работаю в Maxifier фронтендом
с классическим MEAN стэк с проксирующей Node и основным Java бэкендом.
* Опыта не так много, но стараюсь его шарить по мере возможностей
* Собираюсь в ближайшем будущем перевести проект на Angular2\TS, собственно думаю тут будут активно обсуждаться задачки\решения
* Самара
* О группе узнал от друзей
Алексей
#whois
Sērhīī
Dmitriy
> @matochu
Вам сюда https://telegram.me/angular2
хм, логично, спасибо)
Sērhīī
Киевляне, сегодня вечером собираемся пообщаться за JS в неформальной обстановке.
https://telegram.me/beerjskiev
Ну и будем повторять время от времени.
Anonymous
Прошу прощения, с Натальей мисклик)
Alena
#whois Всем привет. Меня зовут Алена. Работаю front-end разработчиком в Wowworks. В ангуляре опыт небольшой. На ближайшие годы в планах стать senior front-end. Самара. Узнала от друга.
Anonymous
Anonymous
А то я в офисе никогда не работал только удаленка на ангуляре а развиваться надо
Sērhīī
Anonymous
Харьковjs?
Anonymous
А где вы вообще обо всех этих ивентах узнаете? Я пытался гуглить, мониторил вк, но там глухо все было