Anonymous
там нет конвертеров css
Anonymous
препроцессоров
Maksym
<label class="dvero_label">Имя клиента <input class="dvero_input" id="client-name" type="text" ng-model="name"></label><br> чтобы отследить изменения надо вотчер вешать? проще нет способа?
Anonymous
baur.sha
а можно как то без шаблонизаторов?
Bogdan
а можно как то без шаблонизаторов?
используй без шаблонизаторов, не проблема {template: require('./path-to-template')} вебпак все соберет, включая шаблоны, в один js бандл и будет красота
Bogdan
отследить изменения инпута
так вроде ng-change="$ctrl.onInputChange()"
Maksym
только вот контроллер не отработает больше получается, он исполняется 1 раз при загрузке страницы?
Bogdan
главное поминть, что на КАЖДЫЙ файл должен быть свой require ;)
видать я давно перестроил на вебпак свою голову :) бо даже вопросов этих не возникает
Anonymous
да, а ещё он не хочет собирать owl.carousel и enjoyhint
Anonymous
поэтому подсовываем их отдельно
Maksym
все, понял
Sergey
Господа, кто нибудь знает можно ли запостить текст с картинкой в facebook с помощью их api?
Nikolai
можно
Petro
Здраствуйте. Нуждаюсь в помощи. Использую Restangular. Меня интересует интерцептор. В 50% случаев, когда получаю статус 404 нужно сделать редирект пользователя, а в других 50% не нужно делать редиректа. Есть у кого идея? Или может кто раньше чтото подобное делал
Petro
добавил в интерцепторе редирект, но щас это летит даже в тех случаях, когда это не нужно
Petro
возможно получиться както выключать интерцептор на некоторые вопросы?
Bogdan
возможно получиться както выключать интерцептор на некоторые вопросы?
Нет. На то он и интерцептор Как по мне, 404 нужно обрабатывать в обработке запроса. Для интерцептора правильным будет обрабатывать ситуации когда пользователь неавторизирован, добавлять ключи сессии к запросам или когда сервер говорит что сессия устарела. То есть ответы от сервера которые могут вылезть на любой запрос
Petro
хороший ответ, спасибо. ктонибудь еще?
krn
привет всем, знакомы ли вы с жасмин тестами и httpBackend? //// $httpBackend.when('POST', 'blabla/auth/signup').respond(400, 'error'); /// как можно вернуть с этого мока статус 400? почему, если вернуть статус 200 все нужные вещи отрабатывают, а со статусом 400 нет?
Bogdan
привет всем, знакомы ли вы с жасмин тестами и httpBackend? //// $httpBackend.when('POST', 'blabla/auth/signup').respond(400, 'error'); /// как можно вернуть с этого мока статус 400? почему, если вернуть статус 200 все нужные вещи отрабатывают, а со статусом 400 нет?
не заморачивайся с дебильными моками хттп объекта. С этими придурошными моками проблем не разгребешься, особенно как запросов становится очень много и фиг поймешь какой файл где у меня всегда следующая архитектура: component -> service -> serviceAPI -> $http я подменяю методы в serviceAPI и тестами покрываю только service.
Bogdan
или, на крайний случай, мокай непосредственно $http объект и тестируй, по примеру моей архитектуры, слой serviceAPI.
Bogdan
let contactService: ContactService; beforeEach(angular.mock.module('contacts', ($provide: any) => { contactService = {}; $provide.constant('npContactService', contactService); })); а потом как нужно будет в тесте проганяй contactService['getMyContacts'] = jasmine.createSpy('contactService.getMyContacts').and.returnValue( Observable.of(returnObject) ); expect(contactService['getMyContacts']).toHaveBeenCalledWith({getAddress: true}, null, 1, 10);
krn
Понял, спасибо )) завтра гляну ))
Dmitry
Dmitry
Привет. Может кто может подсказать, как такой объект вывести в таблицу -
Bogdan
Привет. Может кто может подсказать, как такой объект вывести в таблицу -
овердохера элементов сделай пагинацию на сервере
Artem
Во вложенности? Для вложенных объектов делать таблицу в ячейке
Nikolai
250 не так и дохера
Bogdan
250 не так и дохера
да хоть тысяча, вопрос нахера сколько за раз выводить
Nikolai
да хоть тысяча, вопрос нахера сколько за раз выводить
на печать, к примеру. Но если на экран, то vs-repeat сгодится.
Nikolai
Отец
Bogdan
Dmitry
овердохера элементов сделай пагинацию на сервере
Зачем это вопрос риторический скорее :)))
Nikolai
ТЗ 80-го уровня
Artem
Ага, во вложенности проблема
Таблицы в таблицах делать. Вроде всё просто
baur.sha
как заинжектить плагины которые тянутся с node_modules
baur.sha
в галпе
baur.sha
чет на сколько я помню инжект всегда был на bower_components
baur.sha
css
Bogdan
как заинжектить плагины которые тянутся с node_modules
ну нахера галп то бляха вебпак специально для сборки js бандлов сделан, блин
baur.sha
да это легаси проект
baur.sha
тут толстый конфиг и так
baur.sha
на галпе
Bogdan
да это легаси проект
с вебпаком уменьшится галп будет просто запускать вебпак
Bogdan
да это легаси проект
если все таки никак, то нужно добавить пути к js файлам этой библиотеки в склеивание js бандла
Maksym
Привет, ребята, застрял на банальном не могу перезаписать переменную, как так? https://pastebin.com/DQnzyULs
Ruslan
Какая переменная и в чем это проявляется?
Viktor
Всё перезаписывается: http://jsfiddle.net/xuUHS/410/
Maksym
Maksym
Всё перезаписывается: http://jsfiddle.net/xuUHS/410/
где же она перезаписывается?
Artem
Ага, во вложенности проблема
https://codepen.io/verbart/pen/KXOwqG?editors=1010
Artem
Может кто-то предложит лучше вариант
Viktor
где же она перезаписывается?
Так первый "Method" - это в процессе инициализации фабрики пишется, потом ER message, message -всё норм
Viktor
где же она перезаписывается?
попробуй добавить в контроллере: testService.setMethod('message'); console.log(testService.getMessage()); testService.setMethod('i am hungry'); console.log(testService.getMessage());
Maksym
попробуй добавить в контроллере: testService.setMethod('message'); console.log(testService.getMessage()); testService.setMethod('i am hungry'); console.log(testService.getMessage());
суть в том что в контроллере, все устанавливается и все ок, мне нужно как раз установить значение в контроллере, а потом выполнить код в фабрике, function publicMethod(er) { console.log('ER', er); в этой части все окей, но при присваивании переменной для дальнейшего использования в фабрике не происходит
Maxim
Всем привет! Работаю со старым проектом на angular 1.6 . До этого на Angular не писал. Хочу создать компонент кнопку и в зависимости от обстоятельств, в дальшейшем, навешивать на этот компонент обработчики событий. Подскажите пожалуйста возможно ли это и если не сложно, скиньте ссылки на материал с примерами. Заранее всем благодарен за помощь. Спасибо.
Иван
Кнопки обычно нативные (html-тэги) используются, их api более чем достаточно. Или я чего-то не правильно понял
Иван
Делать над нативными кнопками обёртку со своим интерфейсом... Не знаю зачем это может быть нужно. Разработка своей ui-библиотеки?
Иван
Всем привет! Работаю со старым проектом на angular 1.6 . До этого на Angular не писал. Хочу создать компонент кнопку и в зависимости от обстоятельств, в дальшейшем, навешивать на этот компонент обработчики событий. Подскажите пожалуйста возможно ли это и если не сложно, скиньте ссылки на материал с примерами. Заранее всем благодарен за помощь. Спасибо.
для typescript`а как-то так будет выглядеть: class MyButtonController { public caption: string; public onClick: () => void; public click() { if(this.onClick) { this.onClick(); } } } export const MyButtonComponent = { template: `<button ng-click="$ctrl.click()">{{ $ctrl.caption }}</button>`, controller: MyButtonController, bindings: { caption: "<" onClick: "&" } }; дальше в документацию https://docs.angularjs.org/guide/component
Maxim
Иван, спасибо большое)
Dmitriy
ребят
Dmitriy
подскажите плиз
Dmitriy
как перекинуть с одного контроллера переменную в другой
Dmitriy
связи родитель - ребенок нет у них
Viktor
через сервис
Dmitriy
через сервис
я определяю сервис ложу туда эту переменную и потом подрубаю и забираю ?
Viktor
всё верно)
Dmitriy
отлично
Dmitriy
спасибо)
Dmitriy
пробую)
Nikolai
Ложу