pa[aad
такое бывает когда сервак настроен все запросы принимать на index.html файл, а если ты запросил у этого сервака как-йто файл / url и его не будет, то он отдаст тебе index.html или косяки на сервере
Stanislav
Всем привет Как-то можно исправить такое поведение?
Stanislav
https://material.angularjs.org/latest/demo/input
Stanislav
При большом кол-ве текста, если курсор поставить в верхнюю часть инпута и ввести что-то, скрол прыгает
Stanislav
Anonymous
Ребят, такая проблема. Есть проект на AngularJS 1.6. При билдинге использую UglifyJSPlugin и ng-annotation. На Windows и MacOS все норм собирается. Но тут возникла необходимость собирать на Ubuntu и после сборки начала появляться ошибка Uncaught Error: [$injector:modulerr] Failed to instantiate module pizzasinizzaUi due to: Error: [$injector:modulerr] Failed to instantiate module snz.errors due to: Error: [$injector:unpr] Unknown provider: t Непонятно что, я уже все перерыл, сюдя по всему из-за каких-то различий в ОС, бандл собирается по другому, пробовал сравнить эти бандлы, они в некоторых местах действительно разные и я не понимаю почему… Кто-нибудь сталкивался с подобным? Я честно, даже не знаю, в какой чат писать, то ли по вебпаку, то ли по ангуляру
Rem1te
Unknown provider: t вот ето очень похоже на то что я описал
Anonymous
ng-strict-di возможно у вас где-то не именованный инжект и после минификации етот инжект падает
Да, встречал такого рода ошибки, когда аннотацию не проставил, но тут штука в том, что на винде и макоси это собирается
Rem1te
повестье директиву и запустить ваш проект в дев режиме и посмотрите
Rem1te
ng-strict-di
Anton
$scope.$watch(localStorage.getItem('lastRoom'),function(newVal, oldVal){ if(newVal !== null && newVal !== oldVal) { $scope.tabs.selected = 'employee'; } }); почему оно не работает на изменение значения в локал сторедже?
Anton
ну, работает, но только 1 раз
pa[aad
$scope.$watch(localStorage.getItem('lastRoom'),function(newVal, oldVal){ if(newVal !== null && newVal !== oldVal) { $scope.tabs.selected = 'employee'; } }); почему оно не работает на изменение значения в локал сторедже?
потому что значение получил и следишь уже за ним, а не за localStorage тут нужно делать manky patching localstorage, загугли это ( просто эмитить события ) но лучше подумать как обойтись без этого
Anton
а как бы мне следить за LS?
pa[aad
выше написал, загугли
Anton
$window.addEventListener('storage', function(e) { }); а вот как-то так можно?
Rem1te
отета бы щас за локал стореджем следить
Anonymous
anyone knows about Oauth 2 Authorization in angular??
Anonymous
as i am creating my API in codeigniter framework....anyone knows about the same... please help me...
Anonymous
i m totally stuck in this process
Anonymous
😔😔
Максим
Here russian community
Константин
Here russian community
У многих стран нет толкового комьюнити в телеге, почему бы не помочь?
Константин
Думаю Рауль и сам прекрасно понимает что пишет в русский чатик
pa[aad
У многих стран нет толкового комьюнити в телеге, почему бы не помочь?
с его вопроса только 20% ( angular ) касается этого чата все остальное оффтопом можно считать
Константин
с его вопроса только 20% ( angular ) касается этого чата все остальное оффтопом можно считать
Я не буду тратить время на спор, но я считаю что вместо «это русский чат» и «не по теме» можно уточнить проблему и подсказать где искать решение, если оно действительно с ангуляром не связано
Константин
Я собственно ему в личку написал, но он не ответил пока
Dmitry
Всем привет! Помогите пожалуйста решить проблему. Есть код svg, в котором есть текст с дерективой ng-style="{{getDynamicStyle()}}" Логика выглядит так $scope.getDynamicStyle = function() { var parentElement = angular.element(document).find('.layout svg')[0]; var childElement = angular.element(parentElement).find('text')[0]; var parentElementWidth = parentElement.getBoundingClientRect().width; var childElementWidth = childElement.getBoundingClientRect().width; var result = 0; if (childElement.innerHTML === $scope.getDynamicMessage()) { if (parentElementWidth < childElementWidth) { var different = parentElementWidth - childElementWidth; var length = childElement.innerHTML.length - 1; result = (different / length); } } return {'letter-spacing': result.toFixed(1) + 'px'}; }; Функция вызывается несколько раз. Первые проходы result равен 0. Это значение устанавливается, а при последующих вызовах result не равен 0, но значение не устанавливается
Timofeev
Всем добрый день. Не отправляется скрин в запросе. Помогите пжлст
Timofeev
Отправляется пустой объект
Timofeev
file это скрин
Yehor
Всем привет! ребята, никто не сталкивался с проблемой - не триггерится ng-change в <select /> при выборе определенного значения селекта очень быстро ( < 1 sec), тоесть клик мышкой по селекту - нажать клавишу вниз - клик еще раз по селекту. Репродюсится в файрфоксе только
Константин
Всем привет! ребята, никто не сталкивался с проблемой - не триггерится ng-change в <select /> при выборе определенного значения селекта очень быстро ( < 1 sec), тоесть клик мышкой по селекту - нажать клавишу вниз - клик еще раз по селекту. Репродюсится в файрфоксе только
Если есть возможность не использовать нативный select — лучше отказаться и написать свою директиву. Как минимум из-за скудной стилизации, как максимум из-за скудной бизнес-логики
Константин
судя по твоему кейсу тут маловероятен твой недочет — думаю проблема либо в фф, либо в ангуляре, который где-то что-то не успевает
Yehor
вот записал видео по репродюсу (прошу прощения что не записал нажатие клавиш - утилиты под рукой нет) https://monosnap.com/file/FFwtgjdKBH4dESLHXM62rY2EwJCsCV планкер с примером (репродюс в фф)- http://plnkr.co/edit/0gKyl4mXhgBjIVqp2IVC?p=preview
Artem
Как сделать *.update.main дефолтным саброутом для* .update?
Viacheslav
Всем привет, подскажите, как отслеживать изменения в переменной?
Viacheslav
Изменилось значение переменной - функция
Rem1te
хороший вариант set/get плохой вариант $watch
Viacheslav
хороший вариант set/get плохой вариант $watch
Можешь кинуть какой то туториал на set/get?!
Viacheslav
Не нашёл
Константин
Можешь кинуть какой то туториал на set/get?!
Не должно быть такого, чтобы пришлось ловить изменение
Константин
Это непрозрачная логика
Константин
Используй один метод для чтения и один для изменения
Viacheslav
Не должно быть такого, чтобы пришлось ловить изменение
У меня есть инпут... нужно получать цифры... если цифры создают код страны выдавать разные текст Делать eventListener когда есть DataBinding?
Константин
И исходя из значения внутри функции что-то делай
Алексей
Ребят, не совсем про ангулар, но как сделать сохранение клиенту объекта ввиде json файла. Понятно что я привожу к строке, желаю что на ngclick, но вот что?
pa[aad
загуглите пожалуйста
Алексей
Сохранить файл, не в локальное хранилище, а на диск
pa[aad
можно
pa[aad
Сохранить файл, не в локальное хранилище, а на диск
https://stackoverflow.com/questions/2897619/using-html5-javascript-to-generate-and-save-a-file
pa[aad
тоже все гуглится
Алексей
Спасибо, это все читал я, но показалось что через костыли, хотел опыт решения подобной задачи членами сообщества.
pa[aad
к сожалению другого не видел
Timofeev
Всем добрый день. Возможно ли на angularjs обновить кэш на стороне клиента?
Timofeev
Вернее как сделать чтобы один конкретный шаблон загружался только через обновление кэша?
Bogdan
Выключить кэширование вообще может на стороне сервера, что статику раздаёт?
Anton
Есть вопрос, у меня есть контроллер CommPanelCtrl в нем есть такая модалка : $uibModal.open({ templateUrl: 'app/modules/partner/views/contact_modal_form.html', controller : 'ModalPartnerContactCtrl', size : 'lg', backdrop : 'static', resolve : { selectedPartner : function () { return {}; }, action : function () { return false; }, selectedPartnerContact: function () { return angular.copy(res.data[0]); }, } }); и вот она открывается при таком условии, что я перешел по url /contacts и дальше она открывается с любого url, а так оно пишет ModalPartnerContactCtrl is not a function, как это пофиксить?
Anton
после перехода такое ощущение, что код выполняется и хранится в кешэ, а как бы сразу подгружать этот контроллер?
Dmytro
С компьютера было удобно, с телефона - нет
хз, мне с компа тоже не понятно
Nurlan
Доброе утро, подскажите пожалуйста как можно реализовать выделение строки в таблице(данные в таблицу вывожу через ng-repeat) допустим выделяем строку щелчком мыши а потом жмем кнопку удалить или редактировать
Максим
Доброе утро, подскажите пожалуйста как можно реализовать выделение строки в таблице(данные в таблицу вывожу через ng-repeat) допустим выделяем строку щелчком мыши а потом жмем кнопку удалить или редактировать
писать самому много или использовать что-то готовое. например есть вот такое (подобное можно нагуглить) https://js.devexpress.com/Demos/WidgetsGallery/Demo/DataGrid/CellEditingAndEditingAPI/AngularJS/Light/
Oleg
Доброе утро, подскажите пожалуйста как можно реализовать выделение строки в таблице(данные в таблицу вывожу через ng-repeat) допустим выделяем строку щелчком мыши а потом жмем кнопку удалить или редактировать
погляди что будет если написать что-то в духе <div ng-repeat="item in items" ng-click="item.checked = true">{{item.name}}</div> где items - имя твоего массива ну и кнопочку какую или ещё что-то чтобы поглядеть только элементы с checked === true
Oleg
главное новый массив не создавать для них, а именно фильтровать текущий)
Anton
Доброе утро, мне в нужно в зависимости одного контроллера добавить другой, как это сделать ?
Anton
краткий пример можно?
Sergey
Привет. Этого делать не надо)
Sergey
Всю общую функциональность следует выносить в сервисы
Anton
Ну вот, смотри в чем мой вопрос ( если более развернуто )
Anton
Доброе утро, есть вопрос: у меня есть такая модалка в CommPanelCtrl $uibModal.open({ templateUrl: 'app/modules/partner/views/contact_modal_form.html', controller : 'ModalPartnerContactCtrl', size : 'lg', backdrop : 'static', resolve : { selectedPartner : function () { return {}; }, action : function () { return false; }, selectedPartnerContact: function () { return angular.copy(res.data[0]); }, } }); проблема в том, что ModalPartnerContactCtrl инициируется только после загрузки url /contacts, а можно как-то сделать чтобы этот контроллер подгружать как-то при открытии этой модалки или при первичном отркытии сайта?
Anton
@yarrrrrrrr
Sergey
Я видел твой вопрос и в первый раз