Sergey
И нихрена не понял
Sergey
Ты кмк где-то не там копаешь
Sergey
Инициализируется он когда его запрашивают у IOC
Sergey
Попробуй отключить минимизацию, если включена
Anton
Ну смотри, сейчас объясню на примере ВК.
Есть url /messages и есть url /friends, так вот, чтобы перейти на страничку пользователя из url /messages мне после загрузки сайта нужно открыть url /friends в которой есть ModalPartnerContactCtrl ( который и обрабатывает переходы на страничку ), а если не открыть url /friends, то я получаю ModalPartnerContactCtrl is not a function. Я хочу сделать так, чтобы я мог использовать логику ModalPartnerContactCtrl сразу, без перехода по url /friends, как это сделать?
Sergey
Ну или в других местах, где ты его запрашиваешь, убедись что controller: "ModalPartnerContactCtrl", а не controller: ModalPartnerContactCtrl
Sergey
У тебя проблема не в роутах и не инициализации контроллера
Sergey
Если ошибка всё ещё ModalPartnerContactCtrl is not a function
Sergey
Ты либо его где-то по имени объекта пытаешься звать вместо символьного алиаса либо что-то ещё
Dmitry
Всем привет.
В юнит тестах в тесте директивы при $compile это директивы, ничего не компилиться. В чем может быть проблема? И какую инфу еще предоставить для описания ситуации?
Dmitry
всем привет. кто-нибудь использовал angular-translate?
Dmitry
или другие библиотеки для мультиязычности?
Dmitry
Dmitry
интересует, как у нее с производительностью, когда на странице много переводимых элементов. какой из вариантов синтаксиса лучше использовать?
Dmitry
через директиву <div translate>{{VAR}}</div>? или лучше как-то иначе?
Dmitry
если честно настолько близко не работал с библиотекой.
Но там еще есть библиотека angular-translate-once, если брать html у нас все через нее сделано.
Если сначало получать значения в js а потом выводить в html, то тут бы я наверно посоветовал бы через промисы делать
Dmitry
спасибо. дамую, заюзаю ее там, где $watch не нужен
Timofeev
всем привет. почему-то не работает отслеживание изменений из объекта
Timofeev
$scope.$watch('vm.models.tasks_statuses', function (newValue, oldValue) {
console.log('111222333', newValue);
}, true);
Timofeev
если прописать $scope, то рабоатет
Timofeev
помогите пжлст
Rem1te
потому что vm.models.tasks_statuses
ето не понятная хрень для скоупа
Rem1te
нужно описать функцию которая вернет нужный вам обьект
Rem1te
а вообще не используйте вотчеры
Timofeev
Array.observe не работает
Rem1te
1. обрабатывать ето в хендлере действия, у вас же как-то этот массив наполняется
2. Сетеры/геттеры
3. Модельный подход к данным
Timofeev
на проекте только ес5 используется
Timofeev
старый проект
Rem1te
ок
Rem1te
прототипное наследование и 3 пункт
Rem1te
вотчеры ето же дорого и не явно
Sergey
Ну там где вы их переставляете, там и запрос отправляйте
Sergey
Зачем массив-то вотчить
Eugenio
массив не надо вотчить
Eugenio
перегружать лишний раз digest
Denis 🦄
Может использовать иммутабельность? Новые фреймворки так и делают
ММ
ребят где можно почитать про порядок скриптов которые нужно подключать чтобы юзать ангуляр js
Oleg
Он только через сборку вроде как, не помню с какой версии
Viacheslav
Слабонервным не читать!!!
Есть сайт на WordPress... попросили туда добавить AngularJS
Уже настроил router... сейчас занимаюсь header и тут возникли проблемы... есть элементы нав-меню, которые можно редактировать через админку...в php они отображаются через след.код:
<?php wp_nav_menu( array(
theme_location' => 'top-menu',
'menu_id' => 'top-menu',
) ); ?>
Я хочу вынести header в отдельный компонент... возникает вопрос:
if ( Можно ли запихнуть в templateUrl php файлик?! )
else ( Как в controller получать данные из wp админки )
Rem1te
Пиши енд принты на получение всей информации, кто же спа в конце концов
Rem1te
А ты предупредил заказчика что у него не будет сео работать?
Viacheslav
Rem1te
А, ну ладно
Rem1te
Ну тогда бери и пиши апишкк на получение всего говна с фронта
Rem1te
До ПК доберусь обьясню
Kir
Всем привет. Подскажите пожалуйста, мне надо сделать на страницке дату с возможностью выбора диапазона даты (например с 1-го сентября 2018 года - по 5 сентября 2018 года) и связать вывод статистики на бэк-енде. Мне надо использовать datepicker ? Т..е лучше взять уж готовый и подключить его на мою страницу ?
Max
Kir
Спасибо. Подключил все как здесь, но у меня кроме слов Start Date, End Date и Dates ничего не отображается) Что сделал не так ?
Kir
Kir
Oleg
Что насчёт консоли?
Kir
в консоли ошибок нет(
Oleg
Загадка
🎅
У меня тоже вроде проблемы были с ним, я в итоге свой велосипед написал
Kir
=(
Oleg
Я его впиливал и он даже работал, но это было на пазапрошлой работе, я уже не помню в чем там фишка была ( стаковерфлоу не помог?
Viacheslav
Все привет... подскажите, пожаулуйста, как лучше всего передавать инфу между роутами?
Oleg
Сервисы?
Kir
ish_ty
Всем привет, у меня вопрос, может, кто подскажет решение. У меня есть див, в нем инпут и директива кнопки очистки инпута. Кнопка позиционируется абсолютно внутри инпута относительно дива. Мне нужно добавить к инпуту событие ng-blur, но нажатие на кнопку очистки воспринимается уже как потеря фокуса, а мне нужно, чтобы значение очищалось, но blur не отрабатывал. Кто-нибудь сталкивался с таким?
ish_ty
Я пробовала вешать blur на див с tabindex - не отрабатывает событие вообще
Nikolai
button(ng-click="processBlur=false; etc()")
input(ng-blur="onBlur()")
onBlur() {
if(this.processBlur) {}
this.processBlur=true;
}
ish_ty
А если у меня несколько таких инпутов в одной форме
Nikolai
или нужно, чтобы по клику на очистку курсор оставался в инпуте?
Nikolai
ish_ty
Это я сделала
ish_ty
фокус
ish_ty
Да, новый компонент можно попробовать
ish_ty
Интересно, почему не работает табиндекс на диве
Nikolai
https://stackoverflow.com/questions/3059203/tab-index-on-div
ish_ty
Я сегодня кучу примеров нагуглила с табиндексом, многие советовали этот способ. И в комментариях пишут, что в html5 должно быть все норм
pa[aad
ish_ty
Я могу пару ссылок кинуть
ish_ty
https://stackoverflow.com/questions/24782847/ng-blur-on-a-div