Rem1te
а окей
Rem1te
отдается индекс хтмл и он отдает скрипты?
Baryskhan
да
Baryskhan
или в nginx копать надо?
Rem1te
окей тогда там где у тебя подклюаться скрипты, добавь в урл параметр
?v=1.1.1
и обновляй его каждый раз когда меняете код
Rem1te
Baryskhan
<script src="js/profiling/config.js?v=1"></script>
Baryskhan
вот так?
🎋🎋🥷 ngSamurai
кто сталкивался с случаем когда накатываешь проект на сервер, и приходится очищать кэш в браузере
юзай
"gulp-rev": "9.0.0",
"gulp-rev-delete-original": "0.2.3",
"gulp-rev-replace": "0.4.4",
gulp.task('rev:create', () => {
return gulp
.src(
[
'dist/js/*.js',
'dist/styles/*.css'
],
{
base: './dist'
}
)
.pipe($plumber(gulpConfig.plumber))
.pipe($rev())
.pipe($revDeleteOriginal())
.pipe(gulp.dest('build/webapp'))
.pipe($rev.manifest())
.pipe(gulp.dest('.tmp'));
});
// ---- ---- ---- ---- ---- ---- ---
gulp.task('rev:html', () => {
const manifest = gulp.src('.tmp/rev-manifest.json');
return gulp
.src(`${srcConfig.dest.html}/index.html`)
.pipe($plumber(gulpConfig.plumber))
.pipe($revReplace({
manifest
}))
.pipe(gulp.dest(srcConfig.dest.html));
});
Rem1te
Baryskhan
ок, попробую
🎋🎋🥷 ngSamurai
+ мы отключили кэширование index.html... иначе и хэш не спасает!
Baryskhan
Rem1te
а это больно
🎋🎋🥷 ngSamurai
index грузить не больнее чем получать тикеты от клиентов после каждого деплоя
🎋🎋🥷 ngSamurai
@baryskhan в билд процессе
Sergey
Беда прям бедулька
Anonymous
Всем привет, кто нибудь знает angular, не js. Я только начинаю изучать у меня бывают некоторые вопросы, кто нибудь может помочь чтобы при возникновении писал ему? спасибо.
Oleg
Anonymous
Меня там забанили
Anonymous
Год назад
Oleg
Anonymous
Да давно было да же не знаю что там писал
pa[aad
Oleg
🎋🎋🥷 ngSamurai
может кто посоветовать приложение наподобии xCode Soryboard для показа ветвления шаблонов дизайна у фич?
Rem1te
Roman
#whois
Всем добрый день, недавно в angular, сам я Java-разработчик, могу помочь с Java
D_d
Всем привет
D_d
как нас тут не много
D_d
помогите решить проблему, пожалуйста. Есть контроллер в нем метод который через сервис протсавляет переменную showBtn (true || false) и есть дирректива в котрой я читаю эту переменную тоже через сервис. и вот проблема в том что директива грузится раньше и сервис не успевает послать туда данные все время вижу undefined
D_d
как это можно исправить? как отслеживать если переменная в сервисе изменилась и тогда сделать проверку
Артур
Я бы оповещение делал через broadcast, а вот что делать с тем, что директива грузиться раньше ничего не могу предложить, контекста не хватает. Если Вам нужно, что бы кто-то дождался, что бы представление срендерилось, то тогда можно обернуть в $timeout((), 0) или $scope.$apply. Правда это костыли, но попробовать можете.
Sasha
Броадкасты - такое себе, костыли.
Насколько я понимаю, проблема в том, что состояние перемнной из сервиса внутри директивы не меняется, даже после прогрузки всего?
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
$scope.$watch(() => {
return Auth.isAuthenticated();
}, (newVal) => {
if (!newVal) {
loginCtrl.password = '';
}
});
Igor
привет
А нельзя данние отправить через промис?
Igor
нет
использовать промис для отправки данних а в дерективе через then их получить
Denis 🦄
Denis 🦄
в промисе надо будет вернуть вызов $http
Sasha
Зачем? Он другое имеет ввиду
Igor
var deferred = $q.defer();
deferred.resolve(true);
return deferred.promise;
а в дерективе
serviceName.someMethod().then(function(result) {
$scope.variable = result;
})
вот так не сработает?
Igor
и ините дерективі(нет ру раскладки)
Denis 🦄
Плохо помню как это реализуется на angularjs, но в целом да, должно работать
Denis 🦄
Если вы данные запрашиваете через $http, то вам не понадобится релизовывать свой промис, метод сам его вернет
D_d
хмм.... да с промисами интересно. спасбо
D_d
попробую отпишу об успехе
Константин
Просто непонятно к чему тут промисы и всё такое...
Просто условно ng-if="yourBoolValue" переделай на ng-if="checkYourBoolValue()" и внутри функции обращайся к сервису
Константин
Тогда он точно будет доставать свежую переменную
D_d
народ другой вопрос. как применить несколько классов через ng-class?
<div ng-class="scope.needed class, {ifTrue: scope.anotherClass}">ssdsd</div>
Oleg
Anton
Ребята, кто писал instant view для телеги?
~version: "2.0"
?path: ./show/a/.+
title!: //div[@class="news-header"]
body: //div[@class="news-content"]
@datetime(-2): //div[@class="date"];
author: //p[@style="text-align: right"]
$images: //img[@src]
почему ничего не выводит для такой url http://www.litsa.com.ua/show/a/44804
Sam
Народ, вопрос. Насколько я понимаю Restangular сервис используеться только для работы с json-подобными БД, как mongoDB?
Anton
Ребята, кто-то делал бота для вайбера?
🎋🎋🥷 ngSamurai
Может бота завести как на @css_ru??? А то спамеры повадились)
pa[aad
у меня скорее нету прав для этого, я хз как ботов добавлять, у меня просто права банить максимум
Sasha
Вот я сижу во многих чатиках и в чатике по ангуляру - на порядок больше рекламы наркоплощадок
Sasha
Совпадение? Не думаю
Rem1te
это не реклама, это рекомендации :)))
pa[aad
🎋🎋🥷 ngSamurai
@jashka_jashka http://telegramzy.ru/spam-kak-snyat/
🎋🎋🥷 ngSamurai
# Как удалить спам в Телеграмме?
С технологиями проще всего бороться другими технологиями, и разработчики предлагают в помощь @SpamKillerRobot — этот бот чистит групповые чаты от нежелательных сообщений.
pa[aad
я уже говорил что у меня нету прав
🎋🎋🥷 ngSamurai
а у кого етсь?)
Oleg
ботов вроде только чат креатор может добавлять, а тут он, кажется, выпилился
Oleg
теоретически, никто не мешает запилить новый чатик
Sasha
Да пофиг на самом деле. Сама тележка чистит этих ботов
Azamat
Всем привет. Подскажите пожалуйста новичку, как получить $(this) в AngularJS (1.7) ?
Azamat
Сам код: scrollTop: $(this).position().top + scrollWrapper.scrollTop()
Azamat
Функция: $scope.scrollToTop = function (e)
e[0].position не работает.
Гуглил, но видимо что-то не там смотрю.
Azamat
#whois
Меня зовут Азамат. Верстальщик. Изучаю Ангуляр и на данный момент занимаюсь небольшым проектом для работы.
Azamat
angular.js:15544 TypeError: Cannot read property 'attributes' of undefined
Azamat
Поставлю вопрос по другому, как проскролить кликнутый элемент вверх?