Oleg
всем привет
подскажите, плз, вдруг кто сталкивался
есть uib-dropdown dropdown-append-to-body
и соответственно, по-скольку он добавляется вниз боди, табуляцией я не могу переключиться на элемент внутри дропдауна, т.к. следующий элемент по клику на табуляцию у меня будет рядом стоящая аналогичная кнопка
может кто уже фиксил, кк поставить фокус в этот dropdown-append-to-body ?
Bekbolot
привет
Bekbolot
gulp-uglifycss не работает
gulpfile.js:
var gulp = require('gulp'),
uglifycss = require('gulp-uglifycss'),
uglify = require('gulp-uglify'),
pump = require('pump'),
concat = require('gulp-concat'),
sass = require('gulp-sass'),
concatCss = require('gulp-concat-css'),
rename = require('gulp-rename'),
ngAnnotate = require('gulp-ng-annotate'),
stripCssComments = require('gulp-strip-css-comments');
gulp.task('styles', function(){
return gulp.src([
'public_html/app/styles/**/*.css',
'public_html/app/styles/**/*.sass'
])
.pipe(sass({
includePaths: require('node-normalize-scss').includePaths
}).on('error', sass.logError))
.pipe(uglifycss({ 'uglyComments': true }))
.pipe(stripCssComments())
.pipe(concatCss('app.min.css'))
.pipe(gulp.dest('public_html/styles'));
});
gulp.task('styles_vendor', function(){
return gulp.src([
'bower_components/bootstrap/dist/css/bootstrap.min.css',
'bower_components/alertifyjs/dist/css/alertify.css',
'bower_components/fontawesome/svg-with-js/css/fa-svg-with-js.css'
])
.pipe(uglifycss())
.pipe(stripCssComments())
.pipe(concatCss('vendor.min.css'))
.pipe(gulp.dest('public_html/styles'));
});
Bekbolot
package.json:
"devDependencies": {
"gulp": "^3.9.1",
"gulp-concat": "^2.6.1",
"gulp-concat-css": "^3.0.0",
"gulp-rename": "^1.2.2",
"gulp-sass": "^3.1.0",
"gulp-uglify": "^3.0.0",
"gulp-uglifycss": "^1.0.9",
"pump": "^3.0.0",
"gulp-ng-annotate": "^2.1.0",
"gulp-ngmin": "^0.3.0",
"gulp-strip-css-comments": "^2.0.0",
"node-normalize-scss": "^3.0.0"
}
Bekbolot
please help
Rahelio
Добрый вечер
Rahelio
Проблема такая, включил html5Mode для того что бы в адрессной строке убрать #
Так же указал <base href="/">
При перезагрузке - пустая страница.
Rahelio
сталкивался кто? \
Arti 🦠
Ребят привет, нужна помощь. Я сталкнулся с такой бедой. Браузер на iphone chrome. Форма входа. Когда пользователь использует автозаполнение формы от самого браузера, но watch не отрабатывает, и модель пустая.
Arti 🦠
тем самым, моя валидация говорит, что поля пустые
Arti 🦠
может кто-нибудь подсказать хорошую идея, как это решить ?
Igor
Arti 🦠
вставлял с помощью angular input
Arti 🦠
там тоже модель пустая
Arti 🦠
и ng-change не срабаывает даже
Arti 🦠
blur тоже
Arti 🦠
event не отрабатывают не какие
Arti 🦠
на форумах был, пишут баг браузера
Igor
У твоей формы кнопка есть?
Arti 🦠
да
Arti 🦠
ng-click повесил
Arti 🦠
думал по тригеру сделать
Igor
просто повесь модель на инпут. и при нажатии на кнопку бери из модели данные
Igor
без всяких вотчей
Arti 🦠
я сделал так
Arti 🦠
модель пустая
Arti 🦠
(
Arti 🦠
когда автозаполнение происходит, в модель данные не поступают
Arti 🦠
не передаются *
Arti 🦠
я же говорю, даже ng-change не отрабатывает
Arti 🦠
на input
Igor
Если это реально баг, то костылями решай проблему
Arti 🦠
идея есть ?
Igor
На ваниле берешь value инпута
Igor
так получится?
Arti 🦠
да
Arti 🦠
но мне руки оторвут
Arti 🦠
=D
Arti 🦠
есть ли в ангулера trigger ?
Arti 🦠
что бы самому запустить событие change
Igor
через скоуп.аплай как-то можно, но я давно не делал так
Arti 🦠
вот по подробнее бы мне
Igor
Там есть трабла что ng-change не запускает цикл вотчеров ангуляра и надо руками его файрить
Arti 🦠
да
Arti 🦠
столкнулся с этим же когда пробывал
Arti 🦠
решить не смог
Igor
Хотя это не твой случай всетаки. Там чтобы вью обновить это делают.
Arti 🦠
блин, я чёт целый день убил так и не придумал
Arti 🦠
костылями можно
Igor
У вас модульная структура проекта?
Arti 🦠
да
Igor
импорти rxjs только не весьи сделай по прогрессивному)
Arti 🦠
что это ?
Igor
http://reactivex.io/rxjs/manual/overview.html
Arti 🦠
проблема ещё в том, что у нас монорепозиторий, и вносить много правок не желательно
Arti 🦠
т.к. мёрж будет
Arti 🦠
и опять же руки оторвут
Rem1te
Мы у себя эту проблему решили просто
По клику на кнопочку сабмит, вытаскиваем из полей данные с помощью нативного джса и кладем в модель
Igor
Но в твоем случае проще на ваниле сделать хелпер и в случае если это айфон хром юзать его
Igor
вон как человек выше говорит
Arti 🦠
Igor
Так пусть скажут как правильно
Rem1te
Arti 🦠
они не знают
Arti 🦠
=D
Igor
Че голову морочают
Rem1te
а не пиздят, извините за слово
Arti 🦠
я вот думал, если заюзать триггер ?
Arti 🦠
change
Arti 🦠
по клику
Arti 🦠
только я хз как в ангуляре это сделать без jquery
Rem1te
мы кидали нативный метод ченжь в инпуте, но была проблемы в том КОГДА этот ивент кидать
Rem1te
и мы пришли к тому что или "когда-то" надеясь на то что хром успеет подставить данные, или под нажатие кнопки прокидывать
Rem1te
а потом решили шо раз всеравно надо ждать нажатие кнопки, че тогда морочить голову
Arti 🦠
можно ли как-то найти элемент с помощью ангуляра?
Arti 🦠
типо
Arti 🦠
angular.element();
Rem1te
можно так но ето jQLite
мы юзали document.query
Arti 🦠
ок, спасибо. Буду пробовать
Rem1te
Успехов, если придумаете более красивое решение, пишите.
А своим "гуру" передайте, что они или знают и посдказывают, или не мешают другим выполнять работу