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

Remite
15.12.2017
09:39:08

Nikolai
15.12.2017
09:40:32

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
у кого есть пдфка по обучению ангуляру? скиньте пожалуйста

max
15.12.2017
13:14:25

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

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
Чтобы не было необходимости на каждой странице вставлять html код скрытого popup
https://gist.github.com/enapupe/a10414d8234a55455dfe
Тут гист но я не могу понять как это может работать

max
15.12.2017
15:01:45

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());
}])
много док перерыл, но ни один рецепт не подходит, а в большинстве мест вообще пишут, что после бутстрэпа нет возможности модуль получить. кто-нибудь знает рецепт?


Andrey
17.12.2017
20:21:04
всем привет
есть 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

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

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

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 функцию

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

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

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