
Emil
23.12.2017
19:03:57
Привет
У меня есть root директория
В ней есть контроллер и темплейт
в темплейте есть компонент левого меню <c-menu-left></c-menu-left>
Как мне передать из root контроллера что то в этот компонент?

Nikolai
23.12.2017
19:08:01
bindings

Emil
23.12.2017
19:21:06
спасибо
чет тупанул)

Lulz
25.12.2017
07:31:15
Привет, по производительности 1.6 лучше 1.5?

Google

Lulz
25.12.2017
07:34:10
и при переходе с 1.5 на 1.6 надо что-то учитывать?*

Dmitry
25.12.2017
09:37:59
Я бы прочёл это и проанализировал используемые мною фичи фреймворка в проекте.
Если все вещи базовые и специфических моментов нет, то можно спокойно переходить на 1.6 версию.

Andrey
25.12.2017
09:44:05
кстате, хотел вот узнать, есть тут люди которые ковыряли внутренности ангуляра ?
насколько ли вообще возможно выполнять digest , watcher в service worker
это безумие, но блин прирост бы дало
я именно про angularjs, не про 2.х +

Lulz
25.12.2017
09:46:50

Dmitry
25.12.2017
09:48:12

Lulz
25.12.2017
09:49:32

Emil
25.12.2017
09:49:43
Привет
Как можно реализоваьт?
Я перехожу из одного раздела в другой
Но при переходе нужно что бы сработал анхорСкролл и страницу прокрутило к якорю
Но только тогда когда страница загрузится а то оно не видит айди

Dmitry
25.12.2017
09:50:56

Lulz
25.12.2017
09:51:08

Ruslan
25.12.2017
10:32:26

Emil
25.12.2017
10:50:05
Да спасибо
Уже написал)

Google

Алексей
26.12.2017
05:32:04
@Ai_boy spam report

Bauyrzhan
26.12.2017
06:20:16
как в ngRoute ссылки правильно настроить чтобы можно было вернуться на шаг назад с сохраненными параметрами

Т.А
26.12.2017
06:20:51
всем привет
пожалуйста дайте идею как реализовать следующее
есть селект с опциями, и в зависимости от выбранной опции серверу отправляются элементы массива (общее количество элементов в массиве 16) исходя из выбранной опции
в опциях количество команд
от 2 до 16
например если выбирается опция 4, то серверу отправляется первые 4 элемента массива

Lulz
26.12.2017
06:53:46
Привет. Решил обновиться с 1.5.0 до 1.5.11 и после до 1.6.8) При переходах url меняется, а вьюха нет, в чем проблема? в какую сторону копать?

Andrey
26.12.2017
07:10:02

Nikolai
26.12.2017
07:10:09

Т.А
26.12.2017
07:11:26

Andrey
26.12.2017
07:12:58

Lulz
26.12.2017
07:13:40

Т.А
26.12.2017
07:13:53

Andrey
26.12.2017
07:14:15

Т.А
26.12.2017
07:14:44

Nikolai
26.12.2017
07:15:09
не спласом, а слайсом. И копировать не надо

Т.А
26.12.2017
07:15:40
а все, понял

Google

Nikolai
26.12.2017
07:16:26
потому что слайс

Т.А
26.12.2017
07:16:32

max
26.12.2017
08:10:08

Lulz
26.12.2017
08:10:51
1.6.8
ну честно шустрее после 1.5.0

max
26.12.2017
08:17:57
ок попробую

Lulz
26.12.2017
10:28:50
dafuq, кто сталкивался с утечкой памятью в ui-grid?

Max
26.12.2017
11:47:59
Подскажите, добавляю через js элемент в дом, и мне нужно это отрендерить сразу же. (1.5 версия на компонентах)
Кручуверчу с compile, не получается

Иван
26.12.2017
12:19:22
если у тебя есть компоненты, тебе не нужен compile... это плохая практика для ангуляр 1.5-

Max
26.12.2017
12:23:00

Иван
26.12.2017
12:34:11
вот, а какая хорошая практика? как мне это сделать
если ты добавляешь этот элемент в какой-то массив однообразных элементов, то значит у тебя есть где-то ng-repeat, который для каждой сущности рисует свой <custom-component> в который через биндинги аттрибутов передашь данные... собственно тут ничего не требуется... в общем, хорошая практика добавлять в дом ангуляровский компонент с переданными ему данными через аттрибут... ангуляр подхватит его и отрендерит... никаких шаблонов и компайла

Andrey
26.12.2017
12:54:42
кто-нибудь пытался внедрить service worker внутрь angularjs ?

Max
26.12.2017
13:21:29
всё же,
кто-то знает мануальный путь рендера html ?

Nikolai
27.12.2017
08:39:33
$compile

Max
27.12.2017
08:40:05
const content = angular.element(document.querySelector('#opinie__carousel'));
const scope = content.scope();
$compile(content.contents());
$compile
прописал вот такие строки, и браузер зависает
в чем причина?

Google

Nikolai
27.12.2017
08:40:37
есть ещё целый модуль bind-compiled-html

Max
27.12.2017
08:41:27

Nikolai
27.12.2017
08:45:05
element = $compile("{{1+2}}")(scope); так работает

Max
27.12.2017
08:59:12

Nikolai
27.12.2017
09:03:50
scope — это для какого скопа будет скомпилён html
для {{1+2}} можно хоть $rootScope брать
можно сделать, например, новый скоп: let newScope = $scope.$new() или что-то в этом роде

Sasha
27.12.2017
10:25:25
У меня тут снова возник архитектурный вопрос по angularjs.
Например, у меня есть некая структура компонентов:
<toolbar></toolbar>
<gantt-chart></gantt-chart>Допустим, в тулбаре есть некая кнопочка для перезагрузки данных в гантте.
Кидать броадкасты - вроде как плохо.
Можно ли в сервисе ганта хранить данные, а в самом контроллере компонента просто брать данные из сервиса?
В таком случае, мы дергаем извне перезагрузку - данные обновляются в сервисе - сам гантт компонент берет данные из геттера в сервисе.

Remite
27.12.2017
10:26:02
нужно

Sasha
27.12.2017
10:26:52
Ну то есть, это вполне себе обычный паттерн? Я всегда так делал и задумался, а правильно ли?(Я прост не фронтенд разработчик)
И вообще, есть ли какие-нибудь материалы по архитектурным паттернам во фронтенде? Что-то гуглил и ничего не нашел.

Remite
27.12.2017
10:29:10
я тоже в основном бе пилю, но часто приходиться и на фронте подпиливать, обычно именно такую структуру и использую, работает, поэтому я голосую за :)
Но на сколько я помню это именно правельный подход, компоненты отвечают за вью
бизнес логика и данные в сервисах

Sasha
27.12.2017
10:30:49
>но часто приходиться и на фронте подпиливать
Понимаю, бро :)

Иван
27.12.2017
10:43:42

Sasha
27.12.2017
10:46:56