DrRastafarai
у меня часть проекта на ангуляре, хз кто его писал, но тут ":%";? и у меня часть скриптов написанных на нативном не работают, переписываю тут все Но уже разобрался вроде как
Dima
почему в компоненте в классе если обьявить свойство this.$onDestroy = () => {} то оно не срабатывает при удалениии контроллера. А если добавить к классу пустой метод еще $onDestroy() {} , то сработает код внутри свойства, а не метода, но метод якобы вызовет свойство
Rem1te
какие сложные вопросы
Sasha
Не понял вопроса вообще
Rem1te
Не понял вопроса вообще
ну типа если онДестрой обьявлен как свойство а не метод, он не срабатывает
Sasha
Это да. Я просто не понял, зачем в классе объявлять ‘неметод’
Rem1te
мож чуваки его налету переписывают :)
‌‌‎Baryskhan
Что можно использовать для авторизации с одного домена на вторую, типо на первом залогинился, потом первый домен кидает на вторую, а там уже автоматом должно залогиниться. Или как передавать логин пароль с первого домена на вторую, у кого была такая практика?
Sasha
Как правило, используются токены, которые хранятся в локал сторейдже
‌‌‎Baryskhan
Как правило, используются токены, которые хранятся в локал сторейдже
Я пробовал просто положить логин пароль в локал сторейдж, но когда переходит на вторую, его не видит, из за различности домена скорее
‌‌‎Baryskhan
Но это как правило антипаттерн
Sasha
Класть логин и пароль - конечно же антипаттерн
Anton
а кто-то здесь шарит в php?
Rem1te
а кто-то здесь шарит в php?
Вы спрашивайте может кто и поможет
Anton
если через -> пытаюсь, то пишет trying to get propery of non-object
Anton
Так, вопрос: у меня есть такой json { "settings": "[ {\"field_name\":\"token\", \"field_type\":\"text\", \"field_editable\":true, \"field_value\":\"771352550:AAEBXPl5hIupi3eEm2YMFpiTSK0fd\", \"is_system\":false} ]" } после Json::decode() как мне обратится к settings? Если я пишу $changedAttributes[’settings’] то оно пишет undefined index: ‘settings’, в чем ошибка?
Максим
давай полный код)
Anton
public function afterSave($insert, $changedAttributes) { throw new UnprocessableEntityHttpException(\Yii::t('app', Json::encode($changedAttributes->field_value))); $host = ConsoleHelper::getHost(); $event = Json::encode([ 'nsp' => '/' . $host . '/internal', 'instanceDomain' => $host, 'event_name' => 'change_token', 'provider_id' => $this->id, 'provider_settings_id' => $this->provider_settings_id, 'changes' => $changedAttributes ]); Yii::$app->redis->publish('changed_attributes', $event); parent::afterSave($insert, $changedAttributes); if ($this->is_deleted == true || $this->is_disabled == true) { $this->sendDeleteProviderEvent(); } }
Максим
а json который ты получаешь как выглядит?
Anton
я хочу в изменения записывать значение из field_value ‘changes' => $changedAttributes->settings->field_value
Максим
ну да, вот содержимое $event в print_r дай
Anton
ну да, вот содержимое $event в print_r дай
{ "nsp": "/st.test.com/internal", "instanceDomain": "st.test.com", "event_name": "change_token", "provider_id": 12, "provider_settings_id": 10, "changes": { "settings": "[{\"field_name\":\"token\",\"field_type\":\"text\",\"field_editable\":true,\"field_value\":\"771352550:AAEBXPl5hIupi3eEm2YMFpiTSK0h3fdg4FM\",\"is_system\":false}]" } }
Anton
?
не, ты не понял, смотри, в changes ( внутри event ) выводится значение переменной changedAttributes и мне нужно не всю переменную выводить, а только поле field_value
Anton
не ’changes' => $changedAttributes, а 'changes' => $changedAttributes->settings->field_value
oleg
Какой посоветуете гайд для создания RESTFUL приложения для новичка?
Adeiuly
Ребята http://cg48606.tmweb.ru/ оцените верстку
Adeiuly
Минусы какие. Советы будет какие то
Rem1te
Минусы какие. Советы будет какие то
на мобильных девайсах больше шрифт сделайте ато глаза болят :)
Rem1te
и на мобильных девайсах с вертиклаьным позиционированием слайдер в топе глючит
Rem1te
Ок. А остальные норм
ну мне как юзеру вполне, если там кто-то дрочит на пиксели и крутой цсс то я хз, но чисто с точки зрения юзера вполне нормально
Anton
Тут явно с цветом шрифта проблема, не читается ( сложно )
Adeiuly
Это по макету так
Adeiuly
Третий слайдер сам писал
Anton
Почему-то на айфоне вот такие прыжки происходят
Adeiuly
Как он
Adeiuly
Наверно первый слайдер глючит
Adeiuly
Да это он
Максим
Товарищи, подкиньте идейку, как лучше сделать вызов функции, когда в поле 10 символов введено? у меня сейчас работает по ng-blur.. но это не очень интуитивно понятно..
pa[aad
ng-change + check length -> call other fn
Максим
ng-change + check length -> call other fn
огонь, спасибо ^_^
Максим
ng-change + check length -> call other fn
а ещё вопросик, как лучше сделать.. у меня изначально данные приходят с сервера, уже после загрузки страницы, если данные пришли в поле, то поле нельзя редактировать, а если данных нет - можно и нужно.. думал легко будет, сделал так <input type="text" required ng-model="options.CellularPhone" ng-disabled="options.CellularPhone"> а потом понял, что косяк 😃 начинаю вводить что-то и после 1 символа поле блокируется
Максим
товарищииии) пожалуйста, подкиньте ещё 1 идейку.. пока есть вдохновение и силы на работу 😃
Denis 🦄
товарищииии) пожалуйста, подкиньте ещё 1 идейку.. пока есть вдохновение и силы на работу 😃
отслеживай $dirted. Если поле грязное и данные есть, не блокируй. А если чистое с данными, то блок
Stas
Всем здрасте. Подскажите может кто стыкался: есть дроп когда в дропе выбираем что то то он закрывается все ок, но когда пробуем выбрать последний элемент то что бы он закрылся надо два раза нажать на него (это поведение есть только на последнем элементе)
Stas
Stas
хотя по идее туглом должно переключатся все ок как и на всех верхних эжлементах работает
Віталій
Всем привет Кто-то знает, можно ли использовать ng-transclude так, чтобы обертка не вставлялась в итоговый код? то есть вместо <div class="my-content" ng-transclude="content"> <content> Hello World! </content> </div> было <div class="my-content" ng-transclude="content"> Hello World! </div>
Igor
привет вам вроде вот ето нужно https://stackoverflow.com/questions/22497706/how-to-use-the-replace-feature-for-custom-angularjs-directives
Anton
А пластинки с к-попом ты не предлагаешь?
Anton
Sasha
Зачем кикнули? Чатик же по ангуляру
Sasha
кто кикнул ?
Кто-то кикнул наркоторговца
Oleg
У нас уже есть ангуляр, нам не нужны наркотики!
pa[aad
если ты ангулярщик то ты уже наркоман, да что уж там ангуляр, js наркоман
Sasha
Насчет наркотиков, вопрос по кастомным компонентам формы, внутри которых какая-то логика инкапсулирована: require: ngModel $onChanges() { this.model.$render = () => { // Ждем изменения viewValue и делаем всякие штуки внутри } } Проблема в том, что в некоторых случаях нужно вызвать $setViewValue(), чтобы закоммитить сразу после изменения, а это не работает внутри $render(). Как можно дождаться изменений viewValue и после этого закоммитить какое-то значение?
Andrei
Привет Всем! нужна попмощь с AngularJS. Сделал тестовое задание на AngularJS: https://zenzelya.github.io/AngularJS-first-app/ Исходники: https://github.com/Zenzelya/AngularJS-first-app Подскажите что можно сделать лучше?
pa[aad
Привет Всем! нужна попмощь с AngularJS. Сделал тестовое задание на AngularJS: https://zenzelya.github.io/AngularJS-first-app/ Исходники: https://github.com/Zenzelya/AngularJS-first-app Подскажите что можно сделать лучше?
сложности в задании не вижу, одна плоская структура данных для генерации xml, csv зачем - непонятно но это вопросы к конторе которые задания дали
pa[aad
можно было подсветку в xml прикрутить форматирование кода, боже упаси такое увидеть в app.js именование файлов и папок какое-то странное очень деление на модули непонятна, нужно делить по функционалу, генерация xml / csv 2 модули + 3 это application module опять же форматирование почему не юзаете babel, сейчас так уже не пишут за тесты плюс
Andrei
Спасибо.
pa[aad
Спасибо.
перечитай
pa[aad
eslint поставьте от airbnb, жесткое, но правильное
pa[aad
нужно использовать компоненты, а не пихать все в index.html генерацию бы сделали в контроллере а не шаблоне и апдейтили только стейт для вывода xml, если у вас будет древовидная структура с дофига к-вом элементов ангуляр загнется
pa[aad
Спасибо.
уже придирка, но генерацию нужно выносить в воркеры
Andrei
Задача была разобраться в AngularJS за 2 дня :). юзал https://docs.angularjs.org/guide и дев гайд. Можете посоветовать гайд вменяемій по комонентам?
Sasha
Почему мне никогда не отвечают =(
Oleg
Почему мне никогда не отвечают =(
вопросы у тебя странные))
Oleg
Oleg
уже не юзают 1 ангуляр, забудь
ну легаси пока есть)
pa[aad
ну легаси пока есть)
но я бы бежал оттуда ) хотя бы из-за того что с легаси не развиваешься
Andrei
Люди развлекаются, дадим джуну задачу на стеке который он не знает, посмотрим как справится
Sasha
вопросы у тебя странные))
Да ничего странного. Обычные ангуляровские формы с кастомными компонентами