Size: a a a

Angular - русскоговорящее сообщество

2021 April 27

RM

R M in Angular - русскоговорящее сообщество
Да, все верно.

Надо мне покопаться в ядре, так как реальная реализация пока осталась тайной)
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
или отнаследовать дефолтный :)
источник

RM

R M in Angular - русскоговорящее сообщество
😅 Нуу интерфейс не покрывает многие вещи, это просто заглушки будущих реализаций...

Если посмотреть на RouterModule, тут интерфейс просто воздерживается от комментариев)
источник

E

Eugene in Angular - русскоговорящее сообщество
нормальный ход
в пример могу привести другой кейс, есть такая штука UrlHandlingStrategy

обычно не требуется ее трогать, но мы с помощью кастомной стратегии подставляем в ссылки префикс с языком

сила фреймворка в том, что он не просто дает тебе все из коробки, он тебя еще и не привязывает к этому всему, ты волен любую часть фреймворка заменить на свою реализацию
источник

E

Eugene in Angular - русскоговорящее сообщество
ну естественно, если ты захочешь подменить RouterModule, тебе надо будет все его фичи подменить
но RouterScroller - это не весь RouterModule, это всего лишь одна зависимость, которую ты легко можешь подтюнить под свои кейсы
источник

E

Eugene in Angular - русскоговорящее сообщество
https://blog.nrwl.io/essential-angular-dependency-injection-a6b9dcca1761

статья одного из авторов angular 2, она старенькая, еще времен 2 версии, но он там хорошо объясняет про дерево инжекторов, как провайдеры регистрируются и т.д.
источник

PB

Pavel Bozhok in Angular - русскоговорящее сообщество
Ребята привет, подскажите почему когда я в Omit передаю вместо строки enum, то ничего не происходит ключ который я хочу отсесь существует. Вот пример

`interface OneModel {
   one: any;
   two: any;
}

enum OneEnum {
   One = 'one',
   two = 'two'
}

const r: Omit<OneModel, OneEnum.One> = {
   доступен ключ и one и two
};`

если же вместо OneEnum.One подставить 'one' то работает корректно
источник

VM

Vadim Malovaniy in Angular - русскоговорящее сообщество
а что такое Omit ?
источник

E

Eugene in Angular - русскоговорящее сообщество
а это можно в документации ts посмотреть)
источник

E

Eugene in Angular - русскоговорящее сообщество
но если коротко - тип, позволяющий от типа отрезать кусок)
источник

PB

Pavel Bozhok in Angular - русскоговорящее сообщество
источник

A

Andrei in Angular - русскоговорящее сообщество
предполагаю потому, что OneEnum.One не типизировано
источник

LD

Lois D in Angular - русскоговорящее сообщество
Подскажите пожалуйста регулярку для ввода чисел и символов с цифровой клавиатуры. Сейчас использую InputMode = numeric и регулярку /./
источник

R

Rus in Angular - русскоговорящее сообщество
народ подскажите в чем ошибка?
источник

R

Rus in Angular - русскоговорящее сообщество
источник

R

Rus in Angular - русскоговорящее сообщество
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
this.flagsEnum чему равен?
источник

R

Rus in Angular - русскоговорящее сообщество
спс. оказывается объявил flagsEnum = FlagsEnum; ниже чем сеттер
источник

MK

Mikhail Kamakhin in Angular - русскоговорящее сообщество
в каком ангуляре появились Reactive forms?
источник

.

... in Angular - русскоговорящее сообщество
В 5
источник