
Kirill
15.10.2016
20:00:40
Смотрел, не нашел
Самому сделать конечно можно, но что если этих плагинов куча и нужно время сэкономить

Nikolay
15.10.2016
20:01:03
ну если именно такое решение нужно

Kirill
15.10.2016
20:01:30
Вообще DI в ангуляре никак не работает с какими-то сторонними библиотеками?

Google

? Node
15.10.2016
20:01:43
Если вагоны их.
Вот, смотри.
Просто поиском.
http://compact.github.io/angular-bootstrap-lightbox/demo1/
И сразу без жуквери.
А остальное допилить всегда можно.

Kirill
15.10.2016
20:02:25
Хм, спасибо, посмотрю

? Node
15.10.2016
20:03:22
Ещё что-то https://www.npmjs.com/package/ng-image-gallery
И это только снаскока.
Всё-таки первый ангуляр уже вызрел.
Для него много чего есть.

Kirill
15.10.2016
20:04:12
Но возвращаясь к более глобальному вопросу:
неужели нет адекватного и быстрго способа заюзать какой-либо сторонний плагин в ангуляре не имея определенной имплементации для данного фреймворка?

andretshurotshka?❄️кде
15.10.2016
20:04:24
а зачем из контроллера использовать jquery, это обычно в директивах делают

Google

? Node
15.10.2016
20:05:29
Я бы сказал так. Если совсем не живётся без parent.parent.parent.next, то есть jqLight, а остальное на ангуляре лучше получится.

Nikolay
15.10.2016
20:05:50
для работы с DOM есть директивы

Kirill
15.10.2016
20:39:53
Спасибо за помощь! Попробую еще покопать! ?

Amon Bower
16.10.2016
00:02:53
Почему не работает
https://jsfiddle.net/vxnjLpym/1/

Дмитрий
16.10.2016
06:14:58
Но главное
В случае именно с jQuery этого ничего вообще не нужно
Подключаешь в проект jQuery и ангуляр сам его начинает использовать вместо встроенного jqLite, это у него фича такая

? Node
16.10.2016
10:28:29
На одной операционной системе не ожидается запуск бинарников от другой без танца с бубнами, а в другом фреймворке ожидается.
Хотя всё таки они на одним языке, но тем не менее.

Vadym
16.10.2016
12:01:38
Посоветуйте плз книгу по ангуляр 2

Дмитрий
16.10.2016
12:26:01
>release date 15.09.2016
>книгу
Неужели в книжный ещё не завезли??

Roman
16.10.2016
12:27:12
офф дока по нему крутая, я полистал книгу от ninja squad, но имхо не очень

Дмитрий
16.10.2016
12:28:06
Вообще не очень понимаю, какие во фронтенде могут быть книги, они устареют быстрее, чем доедут до издательства)

Roman
16.10.2016
12:28:25
если ты на поезде - да
а если изучаешь - то вполне ок)

Дмитрий
16.10.2016
12:30:11
Хз, учитывая, сколько в том же втором ангуляре было breaking changes, я боюсь представить, чему там могут учить книги)
У них же цикл производства пол года, так разве что вредные советы можно выпускать)

Roman
16.10.2016
12:33:01
про ангуляр да

Google

Roman
16.10.2016
12:33:22
но вот если изучать язык - то есть хорошие книги

Каїн
16.10.2016
12:39:01
Новая книга на каждый минорный апдейт

? Node
16.10.2016
13:21:10

Evjeni
16.10.2016
15:20:09

? Алёна
16.10.2016
16:13:33

™
16.10.2016
18:53:35
Всем Ассалам Алейкум
Есть кто-нибудь
Я хочу изучать Angular 2 есть полезные книги

andretshurotshka?❄️кде
16.10.2016
18:55:03
Сюда по второму ангулару @angular2

Cocker
16.10.2016
18:55:04
Алейкум Ассалам

™
16.10.2016
19:00:37
А это что за группа
Тогда

andretshurotshka?❄️кде
16.10.2016
19:01:52
По первому ангулару

™
16.10.2016
19:03:17
Ха понятно

Roman
17.10.2016
14:20:48
Господа, есть какой нить хак заставит ng-model увидеть изменения инпута извне?(мне надо скриптом заполнить ангуляр форму)

krn
17.10.2016
14:23:31
$scope.$on ?

Roman
17.10.2016
14:24:01
разобрался
$('some input').val('123').trigger('input');
blur, click, keypress не хавал

krn
17.10.2016
14:24:53
не разобрался походу

Google

Roman
17.10.2016
14:25:09
я заполняю скриптом форму извне
как юзер

krn
17.10.2016
14:25:22
сдаюсь

Roman
17.10.2016
14:26:02
$scope.$on тут не причем) события мне тут врядли помогут

Dreamerinnoise
17.10.2016
14:28:52

Admin
ERROR: S client not available

krn
17.10.2016
14:29:51
дада, понял, сдаюсь же )

Dmitry
17.10.2016
14:44:24
можно немного магии сделать. достучаться до скоупа
let scope = angular.element(document.getElementById('test')).scope();
ну и дальше менять что угодно внутри скоупа)
хз как красивее) триггерить инпут конечно тоже работать будет)
http://jsbin.com/yakucexosi/edit?html,js,console,output
в консоли можно
let scope = angular
.element(document.getElementById('test'))
.scope()
scope.$apply(() => {scope.user={name:"New name"}});

Roman
17.10.2016
15:08:07
через trigger всмысле

Dmitry
17.10.2016
15:08:40
нуу да. так наверное даже симпотичней выйдет

Max
17.10.2016
15:12:02
Есть какие то примеры или бест практис как в ангуляре создовать модели
И класть туда бизнес логику

Dreamerinnoise
17.10.2016
15:20:56
https://docs.angularjs.org/guide/production
Метода .scope не будет

Каїн
18.10.2016
07:27:48

Google

Каїн
18.10.2016
07:28:51
Если упороться, можно сделать конфигурацию и базовый класс с методом get который будет модель запрашивать
Внутри модели фабрики я делал что то вроде {data, errors} что позволяло тянуть и данные с модели и сразу сохранять состояние валидности модели если это новая

Дмитрий
18.10.2016
07:34:14
Для запросов есть $resource вообще то)
Но и он не нужен, когда есть restangular

Dmitry
18.10.2016
07:40:49
Если у вас рест-сервис, можете глянуть наш модуль для работы с моделями. Работает поверх httpProvider, позволяя декларативно описывать роутинг к апи и заполнять модели из ответов апишки
https://github.com/zaqqaz/ng-rest-api
Написали для своих проектов, живет отлично

Каїн
18.10.2016
08:03:01
Збс

? Алёна
18.10.2016
08:10:49

Roman
18.10.2016
08:11:39
то есть сэмулировать как юзер ее вбивает
то есть сторонний сайт на ангуляре

Max
18.10.2016
08:21:44

Каїн
18.10.2016
08:36:16
Тогда лучше не велосипедить и брать рестангуляр

Sasha
18.10.2016
15:27:36
Пипл как на счет практики юзать underscoreJS в ангуляре ?

krn
18.10.2016
15:40:55
юзай