
Каїн
03.03.2017
15:44:38
Но моментально они и так не исполнятся - это не нода а браузер
??

Антон
03.03.2017
15:46:28
спасибо огромное

Каїн
03.03.2017
15:52:36
Только не повторяй ту же ошибку со своими директивами - контроллер должен быть плоский, флаги отображения в конфигурации - конфигурация в фабрике , чтобы любой другой мог влиять или вынимать необходимое из твое директивы/компонента

Google

Каїн
03.03.2017
15:52:48
А то потом не огребешь сайд эффектов

G
03.03.2017
16:56:43
всем добра
/stat@combot

Combot
03.03.2017
16:57:25
combot.org/chat/-1001024737789

G
03.03.2017
17:00:31
Маленькая проектная работа, есть сайт на angularjs фронт и бекенд на java wildfly. Задача прикрутить систему оплаты robokassa на сайт. Задача оплачивается. есть у кого такой опыт?

Denis
04.03.2017
12:21:33
Друзья, мы понимаем, что иногда хочется пошутить/потроллить/похоливарить, но давайте уважать всех участников этой группы и начиная с этого момента весь оффтоп и флуд ? выности сюда:
+ https://t.me/js_flood

Yuri
05.03.2017
18:29:20
я вот что скажу. Для меня Ангуляр 1 был прекрасен своим $scope, потому что можно было написать несколько приложений, ни разу не употребив там this. Начиная с введения controllerAs и продолжая в Angular 2 этот ужас снова надо вспоминать.

Виктор
05.03.2017
18:39:46
Это вам язык менять надо, а не Фреймворк
У меня половина сервисов без this не обходится

Alex
05.03.2017
18:59:43

G
05.03.2017
19:26:10
реакт в принципе не фреймворк

Dmitriy
06.03.2017
09:36:34
что за бред вы несете?

G
06.03.2017
10:33:13

Google

Alexey
06.03.2017
10:38:07
зачем так грубо коллеги, спокойнее

Alex
06.03.2017
12:11:09
Я думаю когда говорят про реакт имеют в виду его экосистему и там уже без разницы библиотека это или фреймворк. А так все знают что реакт это библиотека, мы же в 2017

Артем
06.03.2017
12:30:31
+

G
06.03.2017
12:31:46
Ребзи как можено бесконечно прокручивать одни и теже элементы в списке с помошью angular?
нужно что-то вроде карусели. которая гоняет список по кругу
приходит кому-то что-то на ум?

Алексей
06.03.2017
12:33:16

G
06.03.2017
12:36:46
да знаю о нем. но наверное вот в чем вопрос. у меня есть список элементов. скажем 5 штук. мне надо их прокручивать снова и снова в цикле какое-то время. вот есть codepen http://codepen.io/dd-tch/pen/vgqajK?editors=1010 надо сделать нечто похожее но наверное больше в angular way

Vasiliy
06.03.2017
14:33:11
возьми
https://github.com/devmark/angular-slick-carousel
сделай там автоплей и инфинит скрол
это вариант если не охота писать самому

G
06.03.2017
15:02:46
согласен хорошее решение, но вот там с анимацие подстава ) скорость не проконтралировать как мне надо. мне нужно чтобы первые скажем 2 секунды медленно раскручивалась карусель потом оч быстро крутилась и потом медленно останавливалсь
вот голову ломаю как сделать

Артем
06.03.2017
15:18:16
Привет чат, тут есть вот такой код рекурсивного вызова шаблона
<script type="text/ng-template" id="Tree">
<div>
.........
<p><a ng-click="show = ! show">Ответить
</a></p>
</div>
<div class="container" ng-show="show">......</div>
......
<div ng-if="item.child">
<div ng-repeat="item in item.child" ng-include="'Tree'"></div>
</div>
</script>
все работает и вызывается, но если я жмякну по родительской ссылке, появляются и все дочерние дивы show, смотря какая вложенность ....
Подскажите пожалуйста как это лучше разрешить чтобы дочерние дивы не всплывали....


Sasha
06.03.2017
15:34:41
Всем привет! Пипл подскажите как лучше поступить
Есть SPA + API на Node.js
Есть вот такая https://monosnap.com/file/coPTnqnTY2ZJIL8vOKBPU0KFt5r6vI формочка
Задача создание Айтема с картинкой(cover image)
Подскажите правильно ли я понимаю воркфлоу:
- Юзер кликает добавить
- Cоздаем айтем (1й запрос)
- Загружаем картинку >> получаем ссылку на картинку (2й запрос)
- добавляем ссылку в айтем(3й запрос)

Denis
07.03.2017
15:03:27
Можно файл вместе с айтемом отправлять, вот как тут пример http://stackoverflow.com/questions/13333378/how-can-javascript-upload-a-blob

Виктор
07.03.2017
15:07:06

Vlad
07.03.2017
15:22:55
кто пользуется ng-metadata?

Yuri
07.03.2017
15:24:00
охренеть. Теперь я буду пользоваться.

G
07.03.2017
21:53:16
крутая штука да. интересная. ну как я понял смысл ее использоват есть когда переходишь постепенно на анг2

Yuri
08.03.2017
10:35:12
странный шаблон проекта дали для тестового задания. ng-1 приложение, для запуска тестов используется gulp, который запускает webpack. Проект использует typescript, во всем коде нет ни одного тэга <script> или require. bower не используется, все скачивается через npm. Хочу подключить jquery и angular-dragdrop, но даже не понимаю как подступиться к этому.
Вроде как сам angular подключается через import : import angular from 'angular';, но это потому что в пакете node_modules/angular есть index.js со следующим текстом:
require('./angular');
module.exports = angular;
вопрос номер 1 - кто-нибудь видел такое сочетание?
вопрос номер 2 - как сторонние либы подключать?

Google

Felix
08.03.2017
10:41:39
жквери-то тебе нахуя
npm install library
import library from 'library';
все соберется

Alexey
08.03.2017
10:42:49
npm install library --save тогда уж ;)

Felix
08.03.2017
10:42:57
да
привык порст уже юзать yarn без флагов
через импорт работает не потому что есть index.js, а потому что в node_modules/angular/package.json есть main

Yuri
08.03.2017
10:54:55
иначе ругается в духе
Uncaught TypeError: Cannot read property 'fn' of undefined
at angular-dragdrop.js?7970:414
at Object../node_modules/angular-dragdrop/src/angular-dragdrop.js (angular-dragdrop.js?7970:419)
at __webpack_require__ (bootstrap 0bf6adb…:585)
at fn (bootstrap 0bf6adb…:109)
at Object../src/app/app.module.js (app.module.js?2d8b:2)
at __webpack_require__ (bootstrap 0bf6adb…:585)
at fn (bootstrap 0bf6adb…:109)
at Object.0 (app.bundle.js:15)
at __webpack_require__ (bootstrap 0bf6adb…:585)
at webpackJsonpCallback (bootstrap 0bf6adb…:21)
блин, и с ней тоже ругается на то же самое

Felix
08.03.2017
11:01:16
это скорее всего потому что angular-dragdrop хочет жквери в window

Yuri
08.03.2017
11:02:33
import $ from 'jquery';
import jQuery from 'jquery';
window.$ = $;
window.jQuery = jQuery;
import angular from 'angular';
import 'angular-dragdrop';

Yuri
08.03.2017
11:03:21
но я это делаю в app.module.js

G
08.03.2017
17:42:55
Чуваки кто-то прикручивал робокасу на ангуляровкий проект?

Alex
10.03.2017
16:39:31
итак, давай по порядку

Denis
10.03.2017
16:40:31
Давай по порядку через 20 минут. Я в магазин вышел. Мне вопрос реально интересен, не для решения проблемы а для понимания.

Alex
10.03.2017
16:40:38
окей

Denis
10.03.2017
17:10:20
И так, мне нужно место в компоненте в котором я мог бы сделать $element.find и гарантированно найти dom элемент который есть в этом компоненте
окей
на 10 минут опаздал=(

Alex
10.03.2017
17:28:44
нуэ...а у тебя шаблон..мгм...даже не знаю как сформулировать вопрос. в общем - $postLink. но вот лично у меня это всё норм отрабатывает во всё lifecycle и в конструкторе

Google

Alex
10.03.2017
17:29:05

Admin
ERROR: S client not available

Alex
10.03.2017
17:30:08
у тебя там что-то происходит пост-фактум или как?

Denis
10.03.2017
17:30:41
Я тут покопался в своем шаблоне. В нем на теге video висит ng-if, когда я его убрал элемент video сразу нашелся везде. В данном случаи мне этот ng-if там не нужен, но что делать если когда нибудь реально понадобится?
Вот так он выглядит, type биндится
и в этом виде тэг не найти нигде, не в init, не в link

Alex
10.03.2017
17:33:11
канеш, его ж нет)

Denis
10.03.2017
17:33:34
так postLink же заявлен как когда уже все собрано в кучу
я прочитал в доке
и кроме того, когда у меня страница грузится onChanges успевает найти video, а вот когда через ng-repeat он добавляется мой компонент, уже ни кто не успевает его найти
но при загрузке страницы я подозреваю onChanges успевает до момента как элемент вырезан из шаблона, так как после init уже его не видит

Alex
10.03.2017
17:35:43
ты знаешь точно, когда срабатывает $onChanges?

Denis
10.03.2017
17:35:54
раньше всех

Alex
10.03.2017
17:36:01
нет

Denis
10.03.2017
17:36:03
когда односторонний биндинг меняется
ну как нет, я же консоль вижу

Alex
10.03.2017
17:36:14
он срабатывает, когда ты меняешь ссылку на то, что ты прокидываешь клювом в компонент
раньше всех
он срабатывает не в какой-то определённый момент
у него нет порядка, в отличие от других хуков

Google

Denis
10.03.2017
17:37:26
да, но по факту он срабатыает до init компонента, даже на твоей картинке
ну скажем так, у моего компонента на верху есть свой ng-if, так вот ng-if получает true, срабатывает onChanges, после этого init
самого компонента
в общем в данный момент проблема решена, но что же делать когда реально понадобится внутри на тэг видео навесить ng-if я не представляю

Alex
10.03.2017
17:39:48
если ты хочешь узнать, когда тег появится внутри компонента по изменению своей внутренней модели - просто подпишись на неё в конструкторе

Denis
10.03.2017
17:40:20
ого! а как? я про такое кажется не слышал

Alex
10.03.2017
17:40:42
ну всмысле
$watch

Denis
10.03.2017
17:40:56
$watch внутри компонента?

Alex
10.03.2017
17:40:58
вотчи свой тайп