Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

furrya_black

  • 15
    вклад
  • 10
    вопросов
  • 39
    ответов
  • 13%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Примеры образцовых плагинов/директив Vue?

    furrya_black @furrya_black
    bili.js + poi.js для демок именно компонентов, под капотом rollup

    https://github.com/egoist/bili
    https://github.com/egoist/poi

    Вы еще и публиковать это дело захотите в npm, чтобы yarn add myPkg )))
    для примера, на что посмотреть (тут конкретно про дев и публикацию гит релизов и npm пакеджей)
    https://github.com/furryablack/services-pod
    https://github.com/furryablack/draftable-entity
    #travis #git_tags# #npm_packages #versioning #auto_deploy
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как создать загрузочную флешку с win 7 64 bit из под убунты (v16, 64bit)?

    furrya_black @furrya_black Автор вопроса
    Щас смотрю winusb (хоть и старье), ImageWriter, RosaImageWriter
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как наследовать класс с инжектами?

    furrya_black @furrya_black
    Не наследуйте сервис, @injectable класс, передавайте его как зависимость.

    Погуглите создание сервисов через фабрики.

    В providers вместо класса сервиса передавайте объект с пропертями useFactory, provide и deps, в deps injectable классы, они же сервисы, которые юзает сервис указанный в provide

    Щас не дома, если не получится, напишите, буду вечером у компа, накидаю немного кода)
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Динамические стили в Angular 2?

    furrya_black @furrya_black
    Жуть какая. Я так понял у вас интерфейс юзера может кастомизироваться? И данные кастомизации - цвета кнопок и пр кладется в бд на серверной стороне?

    Это вообще-то сторона фронта, для хранения данных кастомизации использовать local store, localforage в помощь. И отвязать нафик от удаленного хранения в бд))
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как передать наименование элемента при навигации в компонент его просмотра?

    furrya_black @furrya_black
    Я держу pagetitles в стэйте, есть пара action ов, setShortTitle, setLongTitle, каждое дергание этих экшенов обновляет document.title.

    https://bitbucket.org/furrya_black/cake-shop
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как можно передать данные из одного дочернего компонента в другой?

    furrya_black @furrya_black
    Если данные нужны по всему приложению, токен юзера, никнейм - то statement с офлайн втором - redux и localforage например, иначе Subject.

    Посмотрите на app/service/message.service и loader.service тут - https://bitbucket.org/furrya_black/cake-shop
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Angular 2, как узнать состояние дочернего ngIf не трогая код дочернего элемента/компонета?

    furrya_black @furrya_black Автор вопроса
    Делаю аналог <transition></transition> из vue js, пошел по пути своих директив взамен ngIf.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как через js вписать данные в обход обработчика vue?

    furrya_black @furrya_black
    Я в таких случаях форкаю библиотеки-плагин-компонент и правлю исходники.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Ошибки в консоли браузера, Angular 2?

    furrya_black @furrya_black
    Так нет же проблемы - на скрине виден результат пересборки проекта и рестарта dev сервера
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как в Ангуляре 4 реализовать подписку на изменение данных?

    furrya_black @furrya_black
    Посмотрите на redux

    Вот отличный пост blog.ng-book.com/introduction-to-redux-with-typesc...
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Проблемы при работе с сервисами на Angular 2. Как исправить?

    furrya_black @furrya_black
    Проинициализируйте ее при объявлении ( ...boolean = false) и вместо undefined будет false )

    На момент console.log('service -> auth =', this.isAuthorized) ваш listener (user) => { if (user) ... еще не срабатывает, тк afAuth: AngularFireAuth еще не стриггерил onAuthStateChanged.

    https://firebase.google.com/docs/reference/js/fire...

    Засуньте console.log('service -> auth =', this.isAuthorized) в ваш callback в самый конец и посмотрите что будет.

    PS: я с ангуляром знаком 1 неделю, с авторизацией для FireBase вообще не сталкивался, просто прочел доку, не пинайте если что)

    PS : по логике я так понимаю, что вам нужен subscribe на стэйт в котором хранить isAuthorized, от значения которого будет отталкиваться локига работы других компонентов (рендерить кнопку профиля или кнопки логина/регистрации юзера, доступ к какому-то функционалу и пр)

    UPD: ссылку забыл - не забыл, сказывается усталость)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Ubuntu или windows как первая операционная система для ребенка 9 лет?

    furrya_black @furrya_black
    Я за linux/win в одном флаконе.

    Win для игрушек в основном, ubuntu для всего остального.

    В win пускать по паролю, контроль за game таймом)

    Если ваше дитя ломанет ваш пароль, с libe boot дистра или со второй оси, то ему уже можно и в игрушки играться когда захочет и пор... кхм, мультики смотреть)

    Простите за каламбур.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Стоит ли идти на курсы по Front-end?

    furrya_black @furrya_black
    Не стоит. Отсос денег или действительно качественный материал, но который можно найти самому.

    Если вы задаетесь вопросом, стоит или нет, то не стоит.

    По фронтенду. Берете документацию и Гугл, ищите курсы на учитесь блеать. И все.)))
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему Angular 4 говорит что не знает атрибут компонента, не смотря на то, что он указан?

    furrya_black @furrya_black
    Может стоит передавать данные в компонент через Subject?

    То есть пусть будет message.service умеющий только sendMessage, getMessage, clearMessage глобальный для всех модулей.

    А конкретно для вашего модуля и-компонента пусть будет persons.service, создающий новые экземпляры классов message.service. В одном компоненте мы делаем sendMessage в другом get Message.subscribe

    https://bitbucket.org/furrya_black/cake-shop
    Для примера, как я это делал.

    В папке app/services сервис message.service
    Посмотрите как он используется. Там же есть loader.service и в папке app/containers. Для каждого узконаправленного message сервиса создается новый инстанс message сервиса.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Аналог $emit для модулей vuex?

    furrya_black @furrya_black
    Подписка на мутации решает вашу задачу.
    Диспатчите нужные экшены, набивающие стэйты других модулей. В компонентах используйте вотчеры и геттеры.
    Если что то не понимаете, не получится. Напишите, вечером буду дома по МСК, накидаю пример.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Онлайн чат для сайтов: node.js / erlang / другое?

    furrya_black @furrya_black
    Node.js в вашем случае (и по "быстро найти разработчика" и по технической части).

    FB, Яндекс, vk не показатель. Другие ресурсы и масштабы. Как правило фреймворки/инструменты от таких мастодонтов пишутся ими для своих же нужд и под эти же нужды затачиваются.

    PS:
    Быстро найти и не дорого === некачественная работа.
    Node.js обманчив своей простотой.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как узнать число строк в таблице, генерируемой динамически?

    furrya_black @furrya_black
    Document.querySelectorAll('div.tr').length
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Странно работает сортировка массива по алфавиту?

    furrya_black @furrya_black
    Код не читаем
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть ли в bootstrap реализация показа на checked?

    furrya_black @furrya_black
    Насколько помню нет, а что самому мешает добавить?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему babel не преобразует ES6 в одном из модулей?

    furrya_black @furrya_black
    Babel не траспайлерит node_modules, если ему не указать это делать в конфе webpack,a

    Ups: Сейчас доеду до компа, проверю Ваш npm модуль.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Drno
    • 10 ответов
    • 0 вопросов
  • Erghel
    Dutt Dett
    • 9 ответов
    • 1 вопрос
  • Vindicar
    Vindicar
    • 7 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 7 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 6 ответов
    • 0 вопросов
  • ThunderCat
    ThunderCat
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации