Pull to refresh
0
0
Send message

Спасибо за статью, много полезного для себя узнал!

К теме инжектирования без конструктора

const former = setCurrentInjector(injector); const service = inject(HelloService);

Есть функция ɵɵdirectiveInject (тоже, правда из приватных), аналог inject, но для контекста директив (компонентов)

@Directive()
class BaseComponent<T = object> {
  cdr = directiveInject(ChangeDetectorRef);
  state: T = {} as never;
  setState(value: T): void {
    this.state = value;
    this.cdr.markForCheck();
  }
}

Интересная статья, спасибо!


Теперь понял почему в lodash, для проверки ли является переданный объект датой, используют toString объекта, возможно, чтобы избежать ошибок при проверке между iframe. Тогда согласно спецификации, будет взят тег, соответствующий внутреннему слоту.


toString.call(new Date()) // "[object Date]"
Может быть кто-то поможет, столкнулся с такой проблемой: на винде 4к монтор на intel hd4600 работал на весь экран. После установки хакинтоша максимум 1080, при этом только на часть экрана по середине маленький кусок такой показывает, остальное просто черное.

Перерыл кучу инфы, пробовал разные кесты для 4600 графики, через терминал hiDPI выставлял, не помогает, никак не выставить 4к чтобы отображалось в настройках монитора Sierra.

Может быть кто-то знает или есть предположения как можно было бы открыть это расширение в настройках монитора?

Заранее спасибо
Или, может быть, в данном случае установка атрибута defer тегу даст тот же самый результат?
Большое спасибо!
Если правильно понимаю, то для этой цели подойдет DOMContentLoaded?
Мне вот интересно чем заменить ready из jQ.
window.load это совсем не одно и то же что и ready

Может быть кто-то знает?

Information

Rating
Does not participate
Registered
Activity