Nikolai
приходите к нам работать, у нас идеальные условия, чтобы заняться спортом до, после и во время работы
Anton
Есть вопрос, вот для реляционных баз делают ER-диаграмки, там показывают связи таблиц и все такое, а есть примеры для не реляционных БД?
Anton
что для них делают
Anton
как их задокументировать, чтобы посмотреть какие в них ключи есть и т.д
R
Всем привет. Начинающий фронтендер, учу JS и AngularJS . Не знаю чем пока могу быть полезен, переводить документацию могу)
R
Возникли несколько вопросов , думал может опытные коллеги подскажу что куда.
R
Только нафиг учить эту версию
Дали задание с ограниченным инстументарием . Обязательно AngularJS 1.5 , axios и контроллера в es6 стиле , классы
R
Тестовое. пытаюсь делать через хуки , вот собственно хотел спросить , может кто-то делал что-то подобное . Банально из json с помощью axios и контроллера вывести данные во вьюшку.
Nikolai
Непонятно, зачем аксиос, если в НГ уже есть встроенный клиент $http или resource
R
Непонятно, зачем аксиос, если в НГ уже есть встроенный клиент $http или resource
я тоже не понимаю, видимо чтобы я привык к тому как у них пишут
R
В общем в классе контроллера , я прописал $onInit , в нём вызов axios и его response передал в this.response Во view просто <div ng-controller = "controller as ctrl"> <div ng-bind = 'ctrl.response.data'> И поначалу не выводится вообще ничего , что меня больше всего удивялет , когда я нажимаю кнопку от другого контроллера , у которой даже обработчика нет - только тогда данные выводятся . Мистика какая то
Denis 🦄
В вашем случае он не знает, что данные обновились
Nikolai
Потому что аксиос не затрагивает дайджест, надо делать скоуп аплай
Denis 🦄
А при нажатии на кнопку он снова запускает дайджест
Nikolai
Аксиос чтобы что
R
Не имею права использовать scope 😕 , пишу всё через this. То есть попробовать вызвать axios обернув его в $resource ?
Denis 🦄
Я хз, не работал с axios. Вам надо запустить дайджест, для этого нужен apply метод у скоупа. Вы уверены, что вам нельзя обратиться к скоупу? Да, хранить данные в контроллере это норм(как и методы), но ваше ограничение точно затрагивает скоуп во всех его смыслах?
R
Сказали , $scope нельзя. Но если другого выхода не будет напишу так, чтоб работало главное
R
Или это разные вещи?
Nikolai
Сказали , $scope нельзя. Но если другого выхода не будет напишу так, чтоб работало главное
Без $scope.apply никак. Вероятно, имеется в виду, что нельзя добавлять переменные в $scope, чтобы в шаблоне выводить
Nikolai
Чтобы не потонуть в разных скопах
R
Вас понял , спасибо большое!
Nikolai
Либо
Nikolai
Делать через $q, возвращая промис вызова аксиоса. Тогда не надо делать аплай
Nikolai
Верное дело
Nikolai
И вынести это в сервис
Nikolai
И не использовать аксиос
R
Вот на $q я несколько раз натыкался пока искал решение , но у меня сложность как что я обязан его использовать . Иначе да , просто $http бы взял.
Nikolai
Ку даст православный ангуляровский промис. В колбеке аксиоса делать ресолв.
Nikolai
Бред вообще использовать аксиос
Anton
Не подскажете как в sql сделать так, чтобы запрос брал из таблицы дату в формате dd.mm.yy и выводил ее в формате: год прописью, название месяца и номер дня от начала года?
Anton
это задание из шараги*
Anton
по sql
Sergey
Ну выгребай дату
Sergey
Форматируй
Sergey
В чем именно у тебя проблема возникает?
Anton
тут будет просто топорное решение с прописыванием кейсов, нет чего-то элегантного?
Timofeev
Всем добрый день. Проблема заключается в том, что при успешной отправке формы функция закрытия окна срабатывает, а при закрытии на крестик нет. Пытался через скоуп - такая-же штука. В чем может быть проблема? Функция переменную обнуляет, но при этом окно опять открывается. При успешной отправке такого нету
Timofeev
Timofeev
Timofeev
Timofeev
‌‌‎Baryskhan
Как можно развернуть angularjs проект на IIS или Tomcat?
pa[aad
Как можно развернуть angularjs проект на IIS или Tomcat?
неправильный вопрос, как-то можно если на то пошло что конкретно не выходит?
‌‌‎Baryskhan
404 ошибка, скрипты, стили не видит
pa[aad
Ниче не подгружается
логи скидывай, так тоже не пойдет, больше инфы нужно
pa[aad
конфиг
‌‌‎Baryskhan
Конфиг надо настраивать?
‌‌‎Baryskhan
Я тупо закинул папку и на томкат и на иис
‌‌‎Baryskhan
И по пути src/ ниче не отображает
‌‌‎Baryskhan
Просто хз вообще как надо деплоить
Максим
Ну тут явно же проблема не в angularjs)
pa[aad
ну можно когда-то вопрос не по теме задать
R
Коллеги , это снова весельчак с angularJS 1.5 , найдётся минута потыкать меня в кривой код?
Nikolai
R
Я был в настроении разгрузить свой index.js перенеся все компоненты и контроллеры в отдельные файлы на что мне долго намекал webpack . Но не получается создать отдельно компонент. Он создается как класс?
R
Вот так его описывают . В Angular 1.5 мне сборщик говорит что это так работать не будет. Делать по старинке, описывая сразу при добавлении?
Nikolai
похоже на второй ангуляр
Георгий
привет, у кого есть возможность поработать с проектом на 1м ангуляре?
Oleg
я полагаю, у всех тут есть не то что возможность, но печальная обязанность работать с первым ангуляром
Георгий
я имею ввиду, что мне нужен такой человек
Георгий
кто-то может помочь?
Sasha
Есть чатик @javascript_jobs. Можно туда подать объяву
Sasha
Как вы ‘ждете’ загрузку другого компонента? Например, у нас в рамках интерфейса есть два компонента на одном уровне: <component1/> - нужно дождаться полную загрузку второго компонента <component2/> Конечно, можно расшарить сервис и сделать что-то в духе: <component1 ng-if=“vm.sharedService.secondComponentIsLoaded”/> <component2/> Но это как-то совсем по говнарю.
Sasha
Дичь с форматированием
Nikolai
```<component1 ng-if="canLoad"/> <component2 onload="canLoad=true"/>``` в компоненте2 в bindings прописать onload: '@'
R
Ребят , подскажите пожалуйста , как мне компонент в отдельный файл вынести Вот в основном файле : angular.module('app', []) , в другом сам компонент , а где привязка должна происходить?
Nikolai
через import
Dima
где лучше обьявлять прослушиватели? В контроллере или сервисе? Или ваш вариант)