
MVP
30.09.2016
10:53:10

Dmitri
30.09.2016
11:20:08

MVP
30.09.2016
11:21:14
Вот вот

Andrei
01.10.2016
08:28:08
Я надеялся, что в Angular2 упростят создание директив, манипулирующих DOM, но разработчики наоборот излишнюю сложность добавили. Я сейчас присматриваюсь к Aurelia, мне кажется очень наплохая альтернатива первому и второму Angular

Google

Dmitri
01.10.2016
09:45:53

MVP
01.10.2016
12:18:03
@angular2

Andrei
01.10.2016
13:23:30

Sklyarov
02.10.2016
11:42:15
Привет всем. А как вебпаком собрать ангуларовские паршелы в бандл?

Каїн
03.10.2016
08:42:30
Архитектура или как настроить вп?

Sklyarov
03.10.2016
09:51:26

Каїн
03.10.2016
09:55:17
import controller from '/controller.js'
controller это функция конструктор которая доступная как переменная а не как ссылка на файл
выфвот тебе и не урлы
ты об этом?
" паршел отправить в бандл строкой" или что ты имеешь ввиду под словом partial?

Sklyarov
03.10.2016
10:04:04
еще не посмотрел, пока зависимости ставлю. да, то самое и имел ввиду

Google

Каїн
03.10.2016
10:05:34
webpack позволяет получать модули словом import
в каком файле ты его используешь, там и появится переменная в которую запишется аутпут с модуля


Denis
03.10.2016
10:06:42
? Дамы и господа! Ещё раз хочу напомнить, на этой неделе, в четверг, состоится конференция InterCom 2016, ктороая будет посвящена интеграции веб и мобильных приложений с голосовыми, видео и текстовыми коммуникациями, чатам, ботам и месседжингом в целом.
Что там будет? Звиад Кардава, Google Developer Expert, расскажет о своем опыте разработки Back-end для мессенджеров - он занимался этим последние несколько месяцев и делал глубокий анализ доступных прямо сейчас технологий. Максим Лапшин расскажет про серверную реализацию WebRTC для видеостриминга, а Игорь Шеко - про клиентскую, для работы с голосом и видео в браузерах и на мобильных платформах. Александр Сербул из Битрикс24 расскажет сразу про Front-end и Back-end, при реализации видеозвонков и шаринг экрана со стороны мобильных приложений, отображение большого количества данных в реальном времени со стороны сервера.
На наши группы выделили несколько подарочных билетов и мы с удовольствием их розыграем, для того, чтобы принять участие - заполните форму: https://denisizmaylov.typeform.com/to/UA3bDP
(на самом деле не только для React.js)


Sklyarov
03.10.2016
10:08:24

Михаил
03.10.2016
16:32:16
Всем привет, передаю из контроллера в директиву метод, вызываю его внутри директивы. В методе должен происходит вызов другого метода из контроллера, но выходит так, что метод вызывается в рамках скоупа директивы и не видет парент скоуп. Как лучше решить проблему ?
видит*

Виктор
03.10.2016
16:34:37
вытащить функцию в сервис и дергать и из директивы, и из контроллера?!
Передавать обе функции в директиву - тоже как вариант

Михаил
03.10.2016
16:37:29
Ок, подмаю над сервисом
подумаю*

Виктор
03.10.2016
16:38:15
ну примерно как-то так можно заставить работать

Михаил
03.10.2016
16:38:25
а если передать в директиву контроллер

Виктор
03.10.2016
16:38:26
тут уже дальше вопрос правильной организации кода

Михаил
03.10.2016
16:38:27
или вообще корч?

Виктор
03.10.2016
16:38:36
это как?

Михаил
03.10.2016
16:38:46
параметром ctrl
отдать

Kool
03.10.2016
16:38:53
методы должны обращаться к своему скопу

Google

Михаил
03.10.2016
16:38:57
а
чет я туплю

Kool
03.10.2016
16:39:06
можно пробросить в скоп директивы переменную
тобишь модель

Dmitri
03.10.2016
17:05:18
передайте в директиву вызов как экспрешн через &
тогда метод будет выполненен в скоупе котнороллера
Всем привет, передаю из контроллера в директиву метод, вызываю его внутри директивы. В методе должен происходит вызов другого метода из контроллера, но выходит так, что метод вызывается в рамках скоупа директивы и не видет парент скоуп. Как лучше решить проблему ?

Михаил
03.10.2016
17:22:01
Так изначально и писал, до вопроса сюда, но у меня чет треш какой-то происходит в чаилд директиве

Dmitri
03.10.2016
17:32:00
ну обычно выражение выполняется в контексте скопа где оно описано
другие методы не очень легальны

Михаил
03.10.2016
17:35:16
у меня такая штука, есть вьюха, внутрь которой сетиться таблица(директива) а в таблице в хедере есть сортировка и вот по клику на сортировку парент должен понимать, что сортируем

Dmitri
03.10.2016
17:36:41
и делается вызов метода парента чтоб уведомить об смене сортировки?

Михаил
03.10.2016
17:37:16
да

Admin
ERROR: S client not available

Dmitri
03.10.2016
17:38:42
это имхо лучше завести в скоупе контроллера объект типа currentSort и прокинуть его в директиву через =, а в контроллере повесить вотчер на изменение объекта currentSort
с вызовом метода тоже может работать, но его надо выполнять через сервис $parse

Михаил
03.10.2016
17:39:29
так и сделал
только вотчер не работает чего-то

Dmitri
03.10.2016
17:40:16
а метод зачем вызывается?

Михаил
03.10.2016
17:40:31
я сейчас переписал уже

Google

Михаил
03.10.2016
17:40:33
на вотчер
метод вызывает апикол бека чтобы вернуть отсортированные данные
так как иногда данные могут находиться на нескольких страницах

Dmitri
03.10.2016
17:42:28
метод должек вернуть новый отсортированый массив?

Михаил
03.10.2016
17:42:48
метод вызывает метод, который делает апикол и возвращает новый лист айтемов

Dmitri
03.10.2016
17:44:58
так наслух чот непанятно

MVP
04.10.2016
07:33:05

Каїн
04.10.2016
08:10:55

Dmitri
04.10.2016
08:11:21
почему?

Каїн
04.10.2016
08:11:35
Фабрику с объектом сортирования и методами которые относятся к нему
почему?
Инкапсулирование бизнес логики
Выходит если ты прокинешь 1 объект с контроллера в директиву - ты не сможешь получить его нигде

Dmitri
04.10.2016
08:12:54
если он нигде больше не нужен, то это не проблема

Каїн
04.10.2016
08:13:06
Если ты вынесешь его как модель в общедоступную фабрику - тебе нужно Ее только заинжектить чтобы получить сортированием
Проблема
Так как это временное решение и не расширяемое
Крнтролллер это стратегия поведения модуля
Модель это стратегия поведения данных