@angular_js

Страница 205 из 325
max
15.12.2017
09:14:38
Привет, мне надо делать пре рендр для соцсетей попробовал phantomjs, у него есть веб модль я перенаправляю запросы от соцсетей на phantomjs webserver внутри он делает прирендер и отдает html, вот только phantomjs webserver ограничен и явно мемори-лик Вопос какой легкий веб сервер поставить что бы он вызывал phantomjs render.js <url> ?

Remite
15.12.2017
09:39:08
если надо нарисовать дерево, ваши варианты
Каждый день на Ангуляре деревья рекурсивненько рисую, типичная же задача для фронта

Remite
15.12.2017
09:41:29
что бы не складывать один в один? Создаю для них прослойки-контейнеры

Google
Nikolai
15.12.2017
10:25:05
в студию

max
15.12.2017
10:47:35
в студию
https://habrahabr.ru/post/210614/ хабр забанен ?

Nikolai
15.12.2017
10:48:12
о, петросянов завезли

Т.А
15.12.2017
11:52:46
посоветуйте хорошую книгу по изучению 1-го ангуляра

Andrey
15.12.2017
12:55:48
Привет, мне надо делать пре рендр для соцсетей попробовал phantomjs, у него есть веб модль я перенаправляю запросы от соцсетей на phantomjs webserver внутри он делает прирендер и отдает html, вот только phantomjs webserver ограничен и явно мемори-лик Вопос какой легкий веб сервер поставить что бы он вызывал phantomjs render.js <url> ?
я юзаю spookyjs, но там тоже есть memory leak, я сделал грязный хак при ошибке типа запускают команду в консоли потушить все процессы phantomjs юзай pm2 после этого не видел ликов темболее там больше возможностей, можешь ожидать какой-то тег / текст и т.д. у меня запущен сервер на nodejs, которому nginx проксирует запросы если это поисковой бот вот такой хак, по другому хз spooky.on('error', function (e, stack) { console.error(new Date(), e); if (stack) { console.log(stack); } spooky.destroy(); spooky = null; exec('pgrep phantomjs | xargs kill'); });

Т.А
15.12.2017
13:08:27
у кого есть пдфка по обучению ангуляру? скиньте пожалуйста

Andrey
15.12.2017
13:15:22
позже напиши в лс

max
15.12.2017
13:16:42
позже напиши в лс
Ты в сторону puppeteer не смотрел ? https://github.com/GoogleChrome/puppeteer

Andrey
15.12.2017
13:17:28
Ты в сторону puppeteer не смотрел ? https://github.com/GoogleChrome/puppeteer
смотрел, но не пробовал, думаю пробовать в скором времени

max
15.12.2017
13:19:29
https://github.com/LasaleFamine/pupperender

Anb
15.12.2017
13:48:14
Коллеги не подскажите в какую сторону думать нужно открывать всплывающее окно, вызов нужно запихнуть в link функцию другой диррективы.

link: function(scope, elem, attrs) { scope.$watch attrs.selected, (value) -> if value == true modal('show')

Google
Anb
15.12.2017
13:51:23
что-то подобное

max
15.12.2017
14:15:40
show modal ? или именно новое окно ?

Anb
15.12.2017
14:32:12
show modal ? или именно новое окно ?
Я думал именно новое окно

Чтобы не было необходимости на каждой странице вставлять html код скрытого popup

https://gist.github.com/enapupe/a10414d8234a55455dfe

Тут гист но я не могу понять как это может работать

Anb
15.12.2017
15:05:33
И правда

Использовал сервисы по большей части только для взимодействия со внешним миром

В доках неплохой пример нашел

спасибо вам добрый человек

max
15.12.2017
15:10:40
https://github.com/dwmkerr/angular-modal-service я этим что бы модалные див показывать

Дмитрий Maestro
15.12.2017
15:48:29
ребят а как через jqLite дочерним элементам прописать стиль

max
15.12.2017
15:48:43
?

Emil
16.12.2017
09:27:16
Привет Аодскажите где косяк Подключил ng материал Но не работают стили

Bohdan
16.12.2017
09:29:52
А стили то подключил?) Лоадер настроил?)

Emil
16.12.2017
09:34:09
нет)

Bohdan
16.12.2017
10:26:46
Скинь картинку как изображение, а не файл, бо не могу глянуть)

Google
Emil
16.12.2017
10:41:56


Bohdan
16.12.2017
10:42:24
А чем собираешь?

Emil
16.12.2017
10:42:38
вебпак

Bohdan
16.12.2017
10:44:58
К вебпаку лоадер сцсс настроил?)

Emil
16.12.2017
10:45:47
lf

да

Bohdan
16.12.2017
10:59:04
А к хтмл странице цсс подключается?

Emil
16.12.2017
11:04:45
нет все реквайрю

Bohdan
16.12.2017
11:09:28
А индекс хтмл файл что собирает?)

Emil
16.12.2017
12:10:14
ну так вебпак) Я уже что то запутался)

Bohdan
16.12.2017
12:21:53
Цсс и джс файлы после сборки бандла тоже нужно к хтмл подключать, сам вебпак это не делает

Или использовать плагины для генерации индекс хтмл файлов

I
17.12.2017
20:19:30
всем привет есть angularjs приложение, работает на стороннем сайте. нужно создать экстеншн в хроме, который уже после бутстрапа получает один из модулей и вызывает метод из этого модуля пробую что-то типа этого angular.module('myExtension', []) .controller('myExtensionController', ['$scope', 'requiredModule'], function($scope, requiredModule) { alert(requiredModule.getMessage()); }]) много док перерыл, но ни один рецепт не подходит, а в большинстве мест вообще пишут, что после бутстрэпа нет возможности модуль получить. кто-нибудь знает рецепт?

I
17.12.2017
20:21:33
а без зависимостей вообще как угодно его вытащить?

angular.element(document.body).injector().get('requiredModule') ?

Andrey
17.12.2017
20:22:53
angular.element(document.body).injector().get('requiredModule') ?
неа, это тоже самое, ты просто через инжектор обращаешься

Nikolai
17.12.2017
20:28:10
А нельзя создать надприложение, которое будет рекваерить основное приложение и requiredModule и бутсрапить его?

Его- надприложение

Andrey
17.12.2017
20:28:58
Google
Nikolai
17.12.2017
20:33:40
Да, думаю, что не получится рекваерить целый модуль после бутсрапа.

Andrey
17.12.2017
20:36:28
Да, думаю, что не получится рекваерить целый модуль после бутсрапа.
вообще-то выйдет, ведь есть lazy load и это позволяет загружать модули после старта приложения

Nikolai
17.12.2017
20:39:50
Да, он переопределяет родной метод module

Bohdan
17.12.2017
20:39:56
Ааааа, костыли епта Опиши задачу в целом, не тобою предлагаемое решение

Т.А
18.12.2017
04:24:21




можете подсказать почему не работает фильтры? инпуты появились, но нет фильтрации

Nikolai
18.12.2017
04:42:29
В onInit this.table относится не к контроллеру, а к функции. Попробуй либо стрелочную, либо в контроллере let that=this

Контроллер пижже делать отдельным классом

Т.А
18.12.2017
05:23:23
Николай, пожалуйста можно подробнее, впервые работаю с ангуляром

Denis
18.12.2017
05:24:36
Впервые с жс скорее :)

У жс функциональный скопинг и this в каждой функции свой

В стрелочных функциях this остаётся старым

В ангуляре частенько делают var vm = this и используют его в коде

Т.А
18.12.2017
05:27:12
Denis
18.12.2017
05:27:14
Чтобы не терять this

Напиши первой строчкой var vm = this

Т.А
18.12.2017
05:27:43
Чтобы не терять this
сейчас тогда куда мне вар вм писать?

Denis
18.12.2017
05:27:59
В контроллер функции

И вместо this везде vm юзай

Google
Т.А
18.12.2017
05:28:51
хорошо



Denis
18.12.2017
05:40:23
А в ngTable $scope это что такое?

Т.А
18.12.2017
05:40:51
не знаю, не мой код

я добавляю функционал

Denis
18.12.2017
05:55:15
Ну попробуй заменить $scope на vm

Т.А
18.12.2017
06:57:54
у меня оказывается совсем другая ситуация

http://ng-table.com/#/filtering/demo-filtering-basic

у меня все через getData функцию

http://ng-table.com/#/filtering/demo-filtering-basic
здесь говорят In this case you'll need to apply the values from NgTableParams.filters() to the data you want to display in your table. но не знаю как

Lulz
18.12.2017
10:44:17
Привет. Поясните за kendo. Не нашел ничего по лицензии. Там вроде только платная или есть бесплатная версия?

max
18.12.2017
10:51:56
Всем привет



Bohdan
18.12.2017
10:53:05
Онтач

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