Kamal
Hi is it possible to transfer files from test server to live with zero down time in node js
Rem1te
Hi is it possible to transfer files from test server to live with zero down time in node js
hi, yap you can use "blue-green deploymant" https://martinfowler.com/bliki/BlueGreenDeployment.html Main point, you should up 2 server in parallel and after it just change the route from old app to new app, and turn off old applicaiton
pa[aad
только если 2 базы, но скорее ему за такие вопросы это вообще не нужно )
Natali
Вопрос. Есть некоторый динамический список (=>нельзя захардкодить), который нужно вставить в <select>. Если вставлять его в ng-options, то при первом использовании в выпадающем списке появляется фантомная пустая опция. Я загуглила, нашла вариант решения - дописать опцию <option disabled selected value=""> -- select an option -- </option> Эта штука замечательно работает без ангуляра, когда в верстке вручную перечислены все опции: при запуске в селекте отображается " -- select an option -- ", которая не является опцией, и этого результата я и хочу добиться. Но когда я использую эту штуку в связке с ng-options, то вместо " -- select an option -- " в селекте отображается первая из подгруженых опций, та у которой value="0". Как это пофиксить?
Rem1te
опции которая будет у вас в роли "плейсхолдера"
👾MerMax
добрый день. подскажите плз. как можно запустить то что лежит в нгКлик с кастом директивы? то есть, навесил на кнопку директивую свою, когда юзер жмет, нужно "задержать" событие и запустить его только после какойто магии. element.triggerHandler('click') пока что не подходит, так как при событии клика я останавлюваю действие. получится что потом тоже запускаю клик который опять же стопорю.
👾MerMax
да и вообще все балалаяка с stopPropagation() и triggerHandler - не нравится
👾MerMax
кажется что как то это возможно промисом провернуть
Rem1te
выглядит довольно странно а зачем вам это надо? Может вы выбрали не правильный подход
👾MerMax
навесить эффект анимации..
👾MerMax
зачем.... клиент захотел)
👾MerMax
я долго и упорно оговаривал от такой мути
👾MerMax
он окак бы работае, блик все дела, но если кнопка - перехода со страницы, или скажем открывает модалку по верх кнопки, то юзер не успевает увидеть анимацию.
👾MerMax
то есть, нужно перехватить событие, отрисовать анимацию, продолжить событие
Artem
Вариант ли писать свою кастомную директиву, вместо ng-click? https://stackoverflow.com/questions/35570189/creating-single-custom-directive-for-ng-click-to-perform-multiple-controller-fun
👾MerMax
заменять нгКлик на свою не хочеться
Rem1te
анимация какая-то глоабльная, или чисто на кнопочке на которую кликнул?
👾MerMax
такое же придеться и для уиСреф
👾MerMax
на все кнопки и ссылки
👾MerMax
чисто на елементе
👾MerMax
но она такая. ан секунду )
👾MerMax
точнее 0.7
👾MerMax
волна от кнопки расширяется . да то не важно помоему..
Rem1te
заверни вызов в функции в таймаут -_-
👾MerMax
идти по всем функциям которые в проекте?)
Rem1te
типа ng-click="$ctrl.timeout(clickHandler, 700)"
Rem1te
ну яж незнаю маштабов трагедии
👾MerMax
та это же костылина)
Artem
👾MerMax
проще тогда добавить переменную\аттрибут, фалс, при первом клике стопорить событие, изменять значение переменной\аттррибута на тру, и дергать новый клик
👾MerMax
но это тоже костыль
Rem1te
та это же костылина)
а перехватывать дефолтный хендлер нг клика и подменять его в сторонней директике не плохо ? Это же даже не явно :)
👾MerMax
неужели нельзя никак "отстрочить" событие?
👾MerMax
я с радостью прийму "правильный" вариант)
👾MerMax
о
👾MerMax
спс! ща ляну
Natali
опции которая будет у вас в роли "плейсхолдера"
<option disabled selected value="unique"> -- select an option -- </option> Не работает
Natali
Natali
уже несколько дней с этим мучаюсь, ни инициализация ни ng-repeat не помогают
🎋🎋🥷 ngSamurai
Codepen.io тоже подойдет
Rem1te
Как вариант - проинициализировать модель. Тогда все встанет на свои места
я не понял у вас с вот этим проблема? http://jsfiddle.net/xtpqsj82/4/
🎋🎋🥷 ngSamurai
я не понял у вас с вот этим проблема? http://jsfiddle.net/xtpqsj82/4/
Спс. Давно этим сайтом уже не пользуюсь...
🎋🎋🥷 ngSamurai
Стэкблиц пока только для ангуляра 2+ заточен
🎋🎋🥷 ngSamurai
ого, сейчас попробую
Версия ангуляра какая??
Natali
первая
Natali
я не понял у вас с вот этим проблема? http://jsfiddle.net/xtpqsj82/4/
почему то все равно появляется пустая опция
Natali
Rem1te
почему то все равно появляется пустая опция
а какое значение лежит в ng-model?
Rem1te
попробуйте = null
Natali
null был изначально)
Natali
я не понял у вас с вот этим проблема? http://jsfiddle.net/xtpqsj82/4/
хотя если конкретно этот код скопипастить то все работает... Буду разбираться в общем, спасибо
Rem1te
мистическая опция с пустым значением - символ того что у вас по умолчанию нг модел имеет такое значение которе не имеет соответствующей опции в спике, и ангуляр "дорисовывает" ещё одну
Rem1te
хорошей практикой на фронте являеться "подготовка данных" всякие модели dto
Natali
хорошей практикой на фронте являеться "подготовка данных" всякие модели dto
кажется я вижу в чем проблема. начальное значение должно быть не "" и не null а undefined, потому что у меня даже тот кусочек кода выше не работает иначе
Natali
дддааа оно работает ^_^
Oleg
Группа добавлена в каталог @ru_coders
Rem1te
@jashka_jashka, помоему тут какая-та фигня происходит
Rem1te
1 new message
/report
Anonymous
всем привет, здесь есть кто?
Rem1te
+
Rem1te
Спрашивайте и будете услышаны
Rem1te
@jashka_jashka
🎋🎋🥷 ngSamurai
+
🎋🎋🥷 ngSamurai
Привет! Кто-то испытывал проблемы с установкой node-sass? не могу приручить этого гада... хочу сделать оффлайновую установку... скачал бинары, настроил переменные в окружении... при установке он упорно пытается качать с инета... а сейчас вообще пытается глобально бинары записать при локальной установке... странно это... вроде не под судо и не с -g... а упорно в глобал-скоп лезет писать....
🎋🎋🥷 ngSamurai
$(npm bin)/cross-env-shell SASS_BINARY_DIR=./_configs/node-sass/4.11.0 npm install node-sass --verbose --progress --unsafe-perm
Jugger
Добрый день
Jugger
в каких случаи будет ошибка Error: [$injector:modulerr] Failed to instantiate module app due to:
Jugger
хотел устаносить это плагин