Nikolai
Дейтпикер небось жиквери
Sheridan
даже не заглядывал чей он. Используется тут уже
Nikolai
Это важно
Sheridan
onchange срабатывает через вызов set_change
Nikolai
Он может дайджест не запускать
Nikolai
А тык по чему-то его запускает
Sheridan
Nikolai
Скорее всего. Допиши скоуп.аплай
Sheridan
А тык по чему-то его запускает
а вручную пнуть? какой нибудь this.$render есть?...
Nikolai
$scope.$apply()
Sheridan
Скорее всего. Допиши скоуп.аплай
тут скупа нет, это компонент
Nikolai
Инжектируй
Nikolai
Везде есть скоуп
Sheridan
точно! Спасибо! )
Alexander
Alexander
не выводит блок
Alexander
ошибки сыпется в консоли
Nikita
ошибки сыпется в консоли
Первая ошибка скорее всего в темплейте пропустил } , ну а вторая или опечатка или модуль не создал этот. Чтобы точнее сказать нужно код видеть.
Max
Ребят, кто-то оплату paypal подключал? нужно просто по ссылке перенаправлять на страницу с оплатой, только чтобы цену можно было переменной задать
pa[aad
решение - не юзать phone gap
Stas
подскажите как правильно распечатать пдф который отдает бек (точнее в данном случае отдает ссылку на сам документ). Может надо отдавть не ссылку а что то другое или по другому как то ее обработать. .then(({url}) => { let pdfFile = new Blob([ url ], { type : 'application/pdf' }); let pdfUrl = URL.createObjectURL(pdfFile); let printwWindow = this.$window.open(pdfUrl); this.$window.setTimeout(() => { printwWindow.print(); }, 500); }).error(function() { console.log('Sorry, something went wrong') });
Stas
Пробовал отдавать контент файла для вставки в блоб все отрабатывает точнее к-во страниц сходится но они все пустые
V
Привет всем. Писал на angular2+, перешёл на AngularJS (да, да, знаю, что звучит странно) и у меня вопрос - возможно ли заставить работать intellisense? Компоненты обернуты в IIF и по сути никак не связаны до момента исполнения как я понимаю. Кто может дать советы что использовать для упрощения разработки? А то после удобства typescript совсем всё выглядит грустно
V
Спасибо
V
🔵 В группе есть традиция - представляться при входе: ▫️Какой у вас проект или где работаете? ▫️В чём вы специалист? ▫️Чем можете быть интересны или полезны сообществу? ▫️Чем интересно сообщество вам? ▫️Откуда вы? ▫️Как узнали про группу? В сообщении нужно указать тэг #whois 🔵 Правила чата: 🚫 Публикация вакансий запрещена 🚫 Реклама запрещена 🚫 Политика запрещена За несоблюдение правил - одно предупреждение, далее следует бан. Вакансии и запросы на поиск работы по направлению JavaScript, Angular 1.x, Angular 2, React.js и Node.js публикуем в группе @javascript_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда. Здесь общаемся на темы, посвященным Angular 1.x, его экосистеме, обмениваемся советами и новостями, задаём вопросы и обсуждаем идеи вокруг этого. Параллельно с этой группой развивается: 🔸@angular_ru - где мы общаемся на темы, посвящённые Angular 2 и его экосистемы, включая TypeScript и NativeScript. 🔸@react_js - где мы общаемся на технические вопросы, где мы общаемся на темы, посвященные React, Redux и Relay. Обсуждаем идеи и новости. Обмениваемся своими проектами и решениями. 🌎 Возможно, вам также будут интересны группы: @nodejs_ru, @reactnative_ru, @ios_ru, @android_ru, @mobile_jobs, @devops_ru, @devops_jobs. Приятного общения!
Извините за нарушение традиции, исправляюсь. Проект/работа: спектр приложений для финансовых советников которые помогают инвесторам. Специалист: JavaScript/typescript (по мере сил), я не волшебник, я только учусь. Широкий спектр технических навыков. Чем могу быть интересен или полезен: трудно сказать, стараюсь помогать по мере возможности. Чем интересно сообщество: хотелось бы подчерпнуть современные тенденции разработки из первых рук. Откуда вы: США Как узнали про группу: гугл #whois
V
А если без тайпскрипта?
Nikolai
только страдать
Nikolai
в чём вопрос: существующий проект?
V
Да, существующий проект, поэтому мне было интересно если это будет работать без перевода на typescript
Константин
Спасибо )
es6 и нормально написанная система модулей вывозит первый ангуляр нормально
Константин
Константин
https://github.com/johnpapa/angular-styleguide/tree/master/a1
Константин
сюда же
Gregory Tereshko
Всем привет. Пришел в ангуляр из бекенда Ruby on Rails, Попался проект на первой версии. И вот не могу разобраться с кастомными валидациями. Есть вообще способ их как-то просто написать? Задача такова, что использую модуль DaData, для получения данных об адресах, например. Данные записываются в переменную, которую мы указываем в инпуте, например, ddt-model="regFormData.ddt_address_attributes". Это объект, у него может быть много полей (дадата предоставляет полную инфу об адресе, парсит и тд). Можно как-то показывать пользователю ошибку, если он кривой адрес ввел и некоторые поля в объекте оказались пустыми? Заранее спасибо
Nikolai
.directive('json', function() { return { restrict: 'A', require: 'ngModel', link: function(scope, elm, attrs, ctrl) { ctrl.$setValidity('json', 'твой выход, джордж'); }); } } });
Nikolai
Это ответ на мой вопрос?:)
да. Самый просто путь валидации. компонет для дадаты, например: https://pastebin.com/wTLbb6KG
pa[aad
да. Самый просто путь валидации. компонет для дадаты, например: https://pastebin.com/wTLbb6KG
ну ёмаё ) кидайте большие куски кода на pastebin / прочее подобие pastebin
Gregory Tereshko
Сложна...
Gregory Tereshko
Нельзя просто где-то в контроллере проверить переменную, и если там пусто, то сделать форм инвалид?
Oleg
что ж, товарищи. первый угол ушел из моей жизни. всем удачи, я сваливаю))
Oleg
Sheridan
Щастья всем. Я опять со своей болью... В общем странно ведет себя компонент. Из чилда вызывается метод парента для обновления данных парента (чилд - компонент с jquery datepicker'ом, вызывает паренту метод "дата обновилась"). Вызов проходит, в родителе вижу данные детей. Но от этих данных зависит вид родителя и он не обновляется. Более того, в родителе перестали работать и внутренние связывания (?). То есть есть select с выбором "точная дата; период", к контролу привязана модель, изменения (если onchange прикручиваю) вижу. Но соседний контрол имеет аттрибут ng-if='$ctrl.selected_id==2' и оно не срабатывает когда этот самый selected_id становится 2...
Sheridan
за что подержаться то хоть? :(
Sheridan
я сам такой сижу и не понимаю в чём дело
Sheridan
в общем такое впечатление что нужноscopr.apply звать но оно говорит при вызове что уже работает
Rem1te
значит не нужно :)
Sheridan
мне нужно
Константин
мне нужно
есть applyAsync
Константин
погугли
Sheridan
ща...
Rem1te
аплай вызывать не нужно, а по проблеме - я честно говоря не понял контекста ты из потомка вызываешь колбек который меняет данные в родителе но темплейт родителя не обновляется
Rem1te
да*?
Sheridan
да
Sheridan
темплейт родителя не обновляется даже при изменении в родителе
Sheridan
<select ng-options="item as item.label for item in $ctrl.control_types track by item.id" ng-model="$ctrl.selected_control_type"></select>
Sheridan
это родитель, кусок темплейта
Sheridan
selected_control_type меняется. Но <date-input ondatechange='$ctrl.to_changed' handlers='$ctrl.registerToHandlers' ng-if='$ctrl.date_to_visible()' /> date_to_visible не срабатывает
Sheridan
this.date_to_visible = function() { console.log(this.selected_control_type.id); return this.selected_control_type.id == 2; };
Sheridan
Rem1te
а в консоль логе 2-йка?
Sheridan
Sheridan
а в консоль логе 2-йка?
в консоли пусто. В этом дело
Sheridan
this.control_types
Sheridan
Rem1te
кодецкийбы
Rem1te
ниче не понятно из обрезков
Sheridan
ниче не понятно из обрезков
https://gist.github.com/Sheridan/99fa04fb3666b2625cc12a1f7a9ed264
Rem1te
есть идеи?...
для начала колбеки передаються через &
Sheridan
Sheridan
короче они работают..
Rem1te
угу только они отрабатываются ангуляром по разному