Андрей
ой. простите
Андрей
Друзья, подскажите как мне поучить событие onVieweport.
при чем хотелось бы чтобы оно срабатывало еще и при открытии модалки
те есть картинка я доскролил до нее и сработало
$('img').on('vieweport')
открыл мадалку и оно же сработало
это реально вообще или нет?
ссори что не по теме чата
pa[aad
Андрей
xxxxxx
Ребята есть проблема работаю с angularfire, есть кнопка при нажатии получаю геолокацию надо это в firebase real data base загрузить, кто нибудь работал с этим?
Anton
Можете подсказать что делаю неправильно?
$scope.submitFilters = function () {
if(!$scope.CommpanelFilter.id) {
return ;
}
var q = $q.defer();
q.resolve( $scope.getContact($scope.CommpanelFilter.id));
q.reject('error occured');
return q.promise.then(function (contact) {
return $scope.getChatRooms();
}).then(function (chatRooms) {
console.log('emit sockets');
console.log($scope.contacts[0].user_id);
$scope.socket.emit('filter:request',$scope.contacts[0].user_id);
return $scope.chatFiltred = true;
});
Anton
вроде, все срабатывает, но бэк ничего не возвращает, без промиса все окей
Igor
Привет!
Извините, ушел домой и не ответил
Спасибо за советы по поводу байдинга в одну сторону в 1.4
сделал через =
Константин
Ребят, кто знает платформу для статей с нормальным редактором? Нужно написать для команды доку по нововведениям. Код, картинки, нормально оформленный текст.
Медиум пипец вялый и ограниченный
Максим
Максим
Константин
Константин
Уже нашел, спасибо!
Максим
хз, в медиуме сейчас прислали ссылку) никогда не встречался с ним ранее:
https://medium.com/@maxyc.webber/bitrix24-tasks-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81-%D1%87%D0%B5%D0%BA%D0%BB%D0%B8%D1%81%D1%82%D0%B0%D0%BC%D0%B8-%D0%B2-php-api-3ff6114ef547
Максим
вполне себе
Константин
вполне себе
Я решил использовать медиум, но вставлять код через jsfiddle embed
Baryskhan
Всем привет, как можно с промиса ретернить данные какие то?
Rem1te
return data
Rem1te
а как вы данные получаете?
Baryskhan
Rem1te
Код покажите как вы промис дергаете
Baryskhan
Выйти не могу от этой цепочки, then-ов
Sergey
Ну промис возвращённый развернуть
Sergey
И получить данные
Denis 🦄
промис не может вернуть данные, промис при return всегда возвращает новый промис. В нативном js есть async-await для подобных вещей. В вашем случае нужно в then присваивать данные куда либо
Anton
Кто-то знает, а можно ли используя ng-file-upload залить на сервер null?
Sergey
Sergey
Ну отправь руками null через пост)
Anton
А смысл?
у меня есть user.image = ‘path/to/image/blob.png’
хочу вместо ‘path/to/image/blob.png’ писать null
Sergey
// upload on file select or drop
$scope.upload = function (file) {
Upload.upload({
url: 'upload/url',
data: {file: file, 'username': $scope.username}
}).then(function (resp) {
console.log('Success ' + resp.config.data.file.name + 'uploaded. Response: ' + resp.data);
}, function (resp) {
console.log('Error status: ' + resp.status);
}, function (evt) {
var progressPercentage = parseInt(100.0 * evt.loaded / evt.total);
console.log('progress: ' + progressPercentage + '% ' + evt.config.data.file.name);
});
};
Sergey
Ну это из их примеров
Sergey
У тебя есть полный доступ к объекту
Anton
я думаю, там есть проверки
Anton
что нельзя загрузить null
Anton
просто это все может обрабатывать пхп, а не ангуляр, тогда проблема в том, что я не шарю в пхп и это нужно передавать пхпшнику
Sergey
Ты у файла можешь поле занулить
Sergey
Ну или у чего ты там передаёшь
Anton
$upload.upload({
url : appConfig.node_path + url,
fields: {'room_id': dataObject.id},
file : null
}).then(function success(response) {
$uibModalInstance.close(response);
//toaster.pop('success', '', $scope.saveMessage);
}, function error() {
//toaster.pop('error', '', $scope.errorMessage);
});
Anton
это не работает
Максим
Anton
Sergey
Ну, ругается там или чего
Sergey
Зачем тебе вообще для этого файл аплоадер
Sergey
Раз ты только данные отправляешь
Sergey
Sergey
А тебе какое-то поле у него надо было
Sergey
Вообще ты какие-то стремные костыли городишь
Anton
ну смотри, а как мне сделать чтобы в бд в поле image был NULL без испольщования пхп, я думал, что только так
Sergey
Ну твой фронт он не напрямую же в бд лазит а через бэк
Sergey
При чем тут вообще бд
Sergey
Сформулируй задачу по-человечески, пожалуйста
Anton
А почему я не могу изменить свойство элемента вот так:
angular.element('#' + event.target.id).css('background-color','lightblue’);
почему?
Oleg
потому что нечего в ангуляре разводить джикверевщину
Anton
Oleg
https://docs.angularjs.org/api/ng/directive/ngStyle
Oleg
а вообще, лучше бы классом. инлайн стили не ок
Anton
а вообще, лучше бы классом. инлайн стили не ок
тогда такой вопрос, у меня есть много сообщений, я хочу конкретному из них ( я знаю id ) задать цвет бэкгрануда, могу ли я динамически добавить ng-style атрибут. Просто с обычным стайлом так не работает
Sergey
Oleg
Igor
привет!
у меня есть директива с некоторым количеством полей(не форма)
и есть компонент в который подключена ето директива
нужно при определенном действии в компоненте проверять поля в директиве.
саму проверку хочу написать в директиве и прокидывать вверх только результат проверки
каким образом можно запустить проверку в директиве с компонента что бы ета проверка вернула значение?
в какую сторону нужно гуглить?
спасибо!
Константин
Igor
спасибо, смотрю
Константин
1. отправляешь событие вниз
2. внизу ловишь
3. отправляешь событие с параметрами вверх
4. наверху ловишь
профит
Константин
а можно при отправке вниз передавать коллбэк функцию в качестве параметра, а снизу ее вызывать, передавая ей нужное значение
Igor
да
сейчас буду делать так
спасибо!
Igor
Константин
xxxxxx
Ребят у кого знания firebase есть? Данные не сохраняются в real database, точнее в первый раз сохранились а от последующих не сохраняются, может кто знает в чем беда.
Anton
Ребята, а можете рассказать, или лучше ткунуть куда почитать про работу с DOM в ангуляр в целом, про доступ к штмл элементам, почему иногда я могу получить доступ, через document.querySelector(‘.element’), а иногда — нет. Я то примерно понимаю, но не понимаю как это решать
Oleg
Anton
Oleg
Компонентный подход, вот это вот всё