Nikolai
приходите к нам работать, у нас идеальные условия, чтобы заняться спортом до, после и во время работы
Anton
Есть вопрос, вот для реляционных баз делают ER-диаграмки, там показывают связи таблиц и все такое, а есть примеры для не реляционных БД?
Anton
что для них делают
Anton
как их задокументировать, чтобы посмотреть какие в них ключи есть и т.д
Иван
R
Всем привет. Начинающий фронтендер, учу JS и AngularJS .
Не знаю чем пока могу быть полезен, переводить документацию могу)
R
Возникли несколько вопросов , думал может опытные коллеги подскажу что куда.
Nikolai
Nikolai
R
Только нафиг учить эту версию
Дали задание с ограниченным инстументарием . Обязательно AngularJS 1.5 , axios и контроллера в es6 стиле , классы
Nikolai
R
Тестовое. пытаюсь делать через хуки , вот собственно хотел спросить , может кто-то делал что-то подобное .
Банально из json с помощью axios и контроллера вывести данные во вьюшку.
Nikolai
Непонятно, зачем аксиос, если в НГ уже есть встроенный клиент $http или resource
R
R
В общем в классе контроллера , я прописал $onInit , в нём вызов axios и его response передал в this.response
Во view просто <div ng-controller = "controller as ctrl"> <div ng-bind = 'ctrl.response.data'>
И поначалу не выводится вообще ничего , что меня больше всего удивялет , когда я нажимаю кнопку от другого контроллера , у которой даже обработчика нет - только тогда данные выводятся .
Мистика какая то
Denis 🦄
Denis 🦄
В вашем случае он не знает, что данные обновились
Nikolai
Потому что аксиос не затрагивает дайджест, надо делать скоуп аплай
Denis 🦄
А при нажатии на кнопку он снова запускает дайджест
Nikolai
Аксиос чтобы что
R
Не имею права использовать scope 😕 , пишу всё через this.
То есть попробовать вызвать axios обернув его в $resource ?
Denis 🦄
Я хз, не работал с axios. Вам надо запустить дайджест, для этого нужен apply метод у скоупа. Вы уверены, что вам нельзя обратиться к скоупу? Да, хранить данные в контроллере это норм(как и методы), но ваше ограничение точно затрагивает скоуп во всех его смыслах?
R
Сказали , $scope нельзя. Но если другого выхода не будет напишу так, чтоб работало главное
R
Или это разные вещи?
Nikolai
Чтобы не потонуть в разных скопах
R
Вас понял , спасибо большое!
Nikolai
Либо
Nikolai
Делать через $q, возвращая промис вызова аксиоса. Тогда не надо делать аплай
Nikolai
Верное дело
Nikolai
И вынести это в сервис
Nikolai
И не использовать аксиос
R
Вот на $q я несколько раз натыкался пока искал решение , но у меня сложность как что я обязан его использовать . Иначе да , просто $http бы взял.
Nikolai
Ку даст православный ангуляровский промис. В колбеке аксиоса делать ресолв.
Nikolai
Бред вообще использовать аксиос
Anton
Не подскажете как в sql сделать так, чтобы запрос брал из таблицы дату в формате dd.mm.yy и выводил ее в формате: год прописью, название месяца и номер дня от начала года?
pa[aad
Anton
это задание из шараги*
Anton
по sql
Sergey
Ну выгребай дату
Sergey
Форматируй
Sergey
В чем именно у тебя проблема возникает?
Anton
тут будет просто топорное решение с прописыванием кейсов, нет чего-то элегантного?
Timofeev
Всем добрый день. Проблема заключается в том, что при успешной отправке формы функция закрытия окна срабатывает, а при закрытии на крестик нет. Пытался через скоуп - такая-же штука. В чем может быть проблема? Функция переменную обнуляет, но при этом окно опять открывается. При успешной отправке такого нету
Timofeev
Timofeev
Timofeev
Timofeev
Baryskhan
Как можно развернуть angularjs проект на IIS или Tomcat?
Nikolai
Baryskhan
Baryskhan
404 ошибка, скрипты, стили не видит
pa[aad
конфиг
Baryskhan
Конфиг надо настраивать?
Baryskhan
Я тупо закинул папку и на томкат и на иис
Baryskhan
И по пути src/ ниче не отображает
Baryskhan
Просто хз вообще как надо деплоить
Максим
Ну тут явно же проблема не в angularjs)
pa[aad
ну можно когда-то вопрос не по теме задать
R
Коллеги , это снова весельчак с angularJS 1.5 , найдётся минута потыкать меня в кривой код?
Nikolai
R
Я был в настроении разгрузить свой index.js перенеся все компоненты и контроллеры в отдельные файлы на что мне долго намекал webpack .
Но не получается создать отдельно компонент. Он создается как класс?
R
R
Вот так его описывают . В Angular 1.5 мне сборщик говорит что это так работать не будет.
Делать по старинке, описывая сразу при добавлении?
R
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
pa[aad
Dima
где лучше обьявлять прослушиватели? В контроллере или сервисе? Или ваш вариант)