@angular_js

Страница 207 из 325
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.5 на 1.6 надо что-то учитывать?*
https://github.com/angular/angular.js/blob/master/CHANGELOG.md

Я бы прочёл это и проанализировал используемые мною фичи фреймворка в проекте.

Если все вещи базовые и специфических моментов нет, то можно спокойно переходить на 1.6 версию.

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

Lulz
25.12.2017
09:46:50
Если все вещи базовые и специфических моментов нет, то можно спокойно переходить на 1.6 версию.
да чет решил перекинуть там столько ошибок, перешел с 1.5.0 на 1.5.9 и мне кажется, что быстрее все стало

Dmitry
25.12.2017
09:48:12
да чет решил перекинуть там столько ошибок, перешел с 1.5.0 на 1.5.9 и мне кажется, что быстрее все стало
Ну а почему не быстрее то? Вполне возможно, они же работают и над быстродействием тоже. Я бы перешел на 1.6, но тут думай исключительно сам. Не хочу чтобы ты потом мне писал злые сообщения в личку ?.

Lulz
25.12.2017
09:49:32
Ну а почему не быстрее то? Вполне возможно, они же работают и над быстродействием тоже. Я бы перешел на 1.6, но тут думай исключительно сам. Не хочу чтобы ты потом мне писал злые сообщения в личку ?.
хахах, нет, не буду писать злын сообщения =) если переводить пару дней надо потратить, чтобы это заработало ну либо попинать всю команду, чтобы свои фичи на 1.6 перевели

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

Dmitry
25.12.2017
09:50:56
хахах, нет, не буду писать злын сообщения =) если переводить пару дней надо потратить, чтобы это заработало ну либо попинать всю команду, чтобы свои фичи на 1.6 перевели
В таком случае, я бы переходил только если реально нечео делать по проекту и есть свободная неделька. Потому что врядли ты ощутишь какие-то кардинальные плюшки, но всё может быть)

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 меняется, а вьюха нет, в чем проблема? в какую сторону копать?

Nikolai
26.12.2017
07:10:09
например если выбирается опция 4, то серверу отправляется первые 4 элемента массива
сделай сеттер на ngModel и в нём формируй массив для отправки

Т.А
26.12.2017
07:11:26
сделай сеттер на ngModel и в нём формируй массив для отправки
все уже сделал, проблема в формировании массива для отправки

Т.А
26.12.2017
07:13:53
в чем проблема конкретно ?
обрезать уже имеющийся массив сплайсом?

Andrey
26.12.2017
07:14:15
обрезать уже имеющийся массив сплайсом?
скопируй массив что бы не обрезать оригинальный и все

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
Lulz
26.12.2017
08:10:51
они еще тянут 1 х версия ? я думал всех переводят на 4
последнее обновление было 4-5 дней назад)

1.6.8

ну честно шустрее после 1.5.0

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

ну честно шустрее после 1.5.0
мне на мозги капают что скролл медленно ездит, а там у меня простыня ng-reapt сделана

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 ?

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
есть ещё целый модуль bind-compiled-html
$compile хотелось бы заюзать, но не пойму почему браузер зависает ...

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

Max
27.12.2017
08:59:12
element = $compile("{{1+2}}")(scope); так работает
а что насчёт scope? у меня он is not a function и я прочёл строку The scope() function is only available when $compileProvider.debugInfoEnabled() is true (which is the default).

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

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