Oleg
DrRastafarai
у меня часть проекта на ангуляре, хз кто его писал, но тут ":%";?
и у меня часть скриптов написанных на нативном не работают, переписываю тут все
Но уже разобрался вроде как
Dima
почему в компоненте в классе если обьявить свойство this.$onDestroy = () => {}
то оно не срабатывает при удалениии контроллера.
А если добавить к классу пустой метод еще $onDestroy() {} , то сработает код внутри свойства, а не метода, но метод якобы вызовет свойство
Rem1te
какие сложные вопросы
Sasha
Не понял вопроса вообще
Sasha
Это да. Я просто не понял, зачем в классе объявлять ‘неметод’
Rem1te
мож чуваки его налету переписывают :)
Baryskhan
Что можно использовать для авторизации с одного домена на вторую, типо на первом залогинился, потом первый домен кидает на вторую, а там уже автоматом должно залогиниться. Или как передавать логин пароль с первого домена на вторую, у кого была такая практика?
Sasha
Sasha
Как правило, используются токены, которые хранятся в локал сторейдже
Baryskhan
Но это как правило антипаттерн
Sasha
Класть логин и пароль - конечно же антипаттерн
Anton
а кто-то здесь шарит в 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
Anton
Максим
ну да, вот содержимое $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
и на мобильных девайсах с вертиклаьным позиционированием слайдер в топе глючит
Adeiuly
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
а ещё вопросик, как лучше сделать.. у меня изначально данные приходят с сервера, уже после загрузки страницы, если данные пришли в поле, то поле нельзя редактировать, а если данных нет - можно и нужно..
думал легко будет, сделал так
<input type="text" required ng-model="options.CellularPhone" ng-disabled="options.CellularPhone">
а потом понял, что косяк 😃 начинаю вводить что-то и после 1 символа поле блокируется
Максим
товарищииии) пожалуйста, подкиньте ещё 1 идейку..
пока есть вдохновение и силы на работу 😃
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
Rem1te
Anton
А пластинки с к-попом ты не предлагаешь?
Anton
Sasha
Зачем кикнули? Чатик же по ангуляру
pa[aad
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
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
pa[aad
Oleg
Andrei
Люди развлекаются, дадим джуну задачу на стеке который он не знает, посмотрим как справится
pa[aad