Stas
мне бы просто понять конечный итог данного использования, тупить там будет например или что-то вроде того
pa[aad
pa[aad
понятно, ну и вытекающий вопрос, много это 5-10 или 100?
понятие расстяжимое, у меня в проекте есть и 1000 их, но это редкость, когда формами сложными только работают люди, а так около 600
но не заморачивайся на мелких проектах, так следи
вотчеров может быть много, но они могут быть легкие в вычислениях, это тоже не мало важно
Stas
pa[aad
давно пора, это ядро ангуляра
Stas
у меня 467, есть запас
Stas
я ангуляр юзаю просто что бы был фронт для бэка, сейчас его начинать учить вроде как смысла 0
Stas
я про джс
pa[aad
учи typescript & Angular 5
Stas
учи typescript & Angular 5
Это да, но чуть позже, сейчас просто нужно какой-то фронт к бэку прикрутить для гитхаба, так как с ангуляром совсем капельку был знаком, выбрал его. А так в планах есть тс и 5й ангуляр.
Bogdan
Stas
уже описал зачем мне он нужен)
Bogdan
Гораздо проще
Stas
Не, я немного юзал его, по этому и выбрал, а так да, буду 2+ учить
Stas
))))
Stas
Да у меня проектики не большие, думаю не выстрелю)
Dmitry
Народ, подскажите: как лучше обработать событие onKeyUp? Есть какая-нибудь библиотека или можно через ng-keyup? Кейс: нужно обработать кнопки влево, вправо
Maksim
День добрый
Maksim
Есть два контроллера с одинаковыми методами. Можно ли как-то эти методы поместить в одно место и инклудить оттуда для контроллеров? Не хочу делать дублирование кода
Maksim
В контроллерах не все методы одинаковые
pa[aad
Maksim
Хорошо, спасибо за наводку!
Vitalii
pa[aad
pa[aad
Vitalii
pa[aad
наследование это плохо
Sasha
Я вообще часто применяю все бэкендерские абстракции и мне норм
pa[aad
Ого, с чего это? Я часто использую
хотя бы из-за того что если ты будешь наследоваться от класса, а потом в родительском классе изменишь что-то не вариант что у тебя все дочерние классы будут работать
да это можно сказать ко всему, но нет
не смотря на проблемы с инкапсуляцией, хрупкость классов, возрастающую цикломатическую сложность, фрагментацию данных и методов, да ряд других проблем (например с производительностью, при переопределении)
ты не можешь использовать участок кода с класса который родительский потому что у тебя это завязано на реализации одного контекста
Sergey
Только ситхи мыслят абсолютами!) Мастерство в том чтобы применять правильные инструменты для подходящих задач.
Artem
какое состояние по умолчанию пишете в сервисах для того, чтобы использовать обьект в нескольких компонентах ?
{} и [] ?
или лучше использовать функции для передачи обьекта ? (хотя как то не оч выглядит)
pa[aad
Artem
имею ввиду изначальное состояние можно описать и как null, но в таком случае даже при инициализации в компонентах не будет связи
Artem
если описывать через функции, то даже если начальное состояние было null то оно вернёт новый обьект при инициализации в компоненты
Artem
если в сервисе обьект был null, и уже создан компонент который обьект из сервиса прочитал.
После этого в сервисе обьект проициниализировался. Как уведомляешь компонент о том что значение уже не null ?
$watch - не хочу использовать :)
Rem1te
Если объект то описываю дефолтное состояние
Rem1te
Если массив то пустым массивом
Anonymous
Bitcoin снова в цене, крипто снова «на коне»
pa[aad
Artem
ок, спасибо :)
Алексей
Всем привет. Подскажите, пожалуйста, использую $http({}).then
в then используется обработчик errorcallback.
Можно как то определить прерванный это запрос или запрос вернулся с ошибкой?
в jq ajax в этом случае возвращается http code = 0.
Владислав
ну дак в then же есть (successCallback, errorCallback)
Алексей
да, и я использую errorCallback.
Алексей
И там обрабатывается если просто ошибка
Алексей
А надо написат ькакое то условие, что если это прерванный запрос, то ошибку не обрабатывать
Алексей
т.е. в ajax в функции error в этом случае вовзращается http code = 0
Алексей
А в этом случае не могу найти
RadioHead
народ всем привет!
Алексей
привет
Константин
Салют
pa[aad
Алексей
стандартными средствами ангуляра никак
Это то понятно. Просто не особо понятна логика работы $http .then/
Поидеи в errorCallback должно возвращать код ответа от сервера. Но там код ответа -1 и остальные параметры типо заголовка, data пустые.
Заголовок, понятно, будет пустой, т.к. в случае, когда запрос прерван, ответа не было. А вот с кодом ответа совсем непонятно
pa[aad
Алексей
Алексей
Пока временно решил как есть. Если будет неверно работать, полезу в исходники)
Stas
когда нет ответа 500 же возвращает или я не прав?
Алексей
Код ответа на ошибку сервера 500 Internal Server Error указывает, что сервер столкнулся с неожиданным условием, которое помешало ему выполнить запрос.
Алексей
Как правило когда на сервере ошибка какая то
Алексей
ну и еще случаи есть
Bogdan
Bogdan
Stas
ась?
Да ладно, не буду дёргать, нужно посмотреть как уменьшать кол-во этих вотчеров да и всё)
Stas
подскажите еще плз, мне в любом случае нужно или нг-класс ставить или 3 нг ифа, какой-вариант лучше?
Bogdan
Rem1te
Rem1te
ну типа 1 раз отрендерит и все
Bogdan
Bogdan
а условие лучше проверять в контроллере
Rem1te
хм.. надо потыкать
Rem1te
почему-то мне казалось что раз ето не вычесляемое свойство, всмысле класс
Rem1te
он его не будет передергивать
Stas
потестил я нг классы, каждый из них добавляет ровно 1 вотчера у меня