Pull to refresh
0
Karma
0
Rating

Возможности Angular DI, о которых почти ничего не сказано в документации

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

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

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();
  }
}

Почему Array.isArray(Array.prototype) возвращает true?

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


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


toString.call(new Date()) // "[object Date]"

Хакинтош: разворачиваем macOS Sierra на Intel-PC подробно и понятно

Может быть кто-то поможет, столкнулся с такой проблемой: на винде 4к монтор на intel hd4600 работал на весь экран. После установки хакинтоша максимум 1080, при этом только на часть экрана по середине маленький кусок такой показывает, остальное просто черное.

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

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

Заранее спасибо

jQuery считается вредным

Или, может быть, в данном случае установка атрибута defer тегу даст тот же самый результат?

jQuery считается вредным

Большое спасибо!

jQuery считается вредным

Если правильно понимаю, то для этой цели подойдет DOMContentLoaded?

jQuery считается вредным

Мне вот интересно чем заменить ready из jQ.
window.load это совсем не одно и то же что и ready

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

Information

Rating
Does not participate
Registered
Activity