Size: a a a

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

2020 January 28

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Если он пуш выставишь то мало че будет вызывать перерисовку
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
это тоже понял
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Можно чанж детекшен дергать из кода
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Можно асин пайпом подписыватся
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Тогда будет менятся только то что по асинк пайпом
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
а, теперь понял
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
н это сильно
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Там просто ставишь везде он пуш и птом чинишь все что перестало работать
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Dilame Bowzee
Вот говорят обычно маги в отпуске, но второй раз уже за сегодня после того как оператор пытается помочь у меня само всё проходит.
Я просто законсолил, больше вообще ничего не трогал, и всё заработало.
Прошу прощения, я просто недавно начал плотно на ng разрабатывать. Это какие-то проблемы с кэшем? Просто это очень странно, что оно сначала не работает проходит время и потом работает
Обычно бывает если антивирус блочит билдер при чейнджах
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
всем привет! такой вопросик есть

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

где можно про это почитать?


и еще момент, можно ли заменить обычное  
name.invalid && (name.dirty || name.touched)
на функцию, которую мы опять же будем вызывать в шаблоне и подставлять тоже самое?
будет такой же постоянный вызов?
Про валидацию - нет, функции в темплейтах зло. Пример как лучше например здесь https://netbasal.com/make-your-angular-forms-error-messages-magically-appear-1e32350b7fa5
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
спасибо!
источник

KA

Kulagin Alex in Angular - русскоговорящее сообщество
С материалом тяжело дружить сразу скажу
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Kulagin Alex
С материалом тяжело дружить сразу скажу
Да ладно, это не самый сложный пост ))
источник

🧤K

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

R

RA-TA-TATA in Angular - русскоговорящее сообщество
разные сообщения можно выводить через
ngx-toastr
источник

KA

Kulagin Alex in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
Да ладно, это не самый сложный пост ))
Я пытался затащить это решение в именно в ангулар материал. Там сложно
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
а как можно поставить валидатор в таком случае? что-то не понятно совсем(((
(ошибки потому что имена заменил)
источник

D

Dmutriy in Angular - русскоговорящее сообщество
Не как не могу разобраться как правильно решить задачу. Есть 2 отдельных компонента 1. Список аудиозаписей 2. Плеер. При нажатии на запись сервер возвращает компоненту 1 путь к файлу как этот путь передать компоненту 2 ( использую @input) и вызвать метод из компонента 2 (не могу именно вызвать метод)
источник

ВС

Вячеслав Салоид in Angular - русскоговорящее сообщество
Всем привет. Подскажите, пожалуйста.

Нужно сделать, что бы при доступе — грузить модуль, если нет — пустая страница.

Сделал такой роут и гард — не работает.

Если грузить на другом пути, аля /smth— все ок... но нужно на том же.

Можно ли как-то это пофиксить?
источник

AP

Andrey Panasenko in Angular - русскоговорящее сообщество
Привет всем. Мне нужно подменить NzTreeSelectService моим форком в представленном компоненте. Я правильно понимаю, что в данном случае не получится подменить NzTreeSelectService в сторонней библиотеке - моим, т.к нету какого-нибого статического токена в зависимостях провайдера этого сервиса? Пробовал подменять NzTreeHigherOrderServiceToken, но это не работает
export function higherOrderServiceFactory(injector: Injector): NzTreeBaseService {
 return injector.get(NzTreeSelectService);
}

const NZ_CONFIG_COMPONENT_NAME = 'treeSelect';

@Component({
 selector: 'nz-tree-select',
 exportAs: 'nzTreeSelect',
 animations: [slideMotion, zoomMotion],
 templateUrl: './nz-tree-select.component.html',
 providers: [
   NzTreeSelectService,
   {
     provide: NzTreeHigherOrderServiceToken,
     useFactory: higherOrderServiceFactory,
     deps: [[new Self(), Injector]]
   },
   {
     provide: NG_VALUE_ACCESSOR,
     useExisting: forwardRef(() => NzTreeSelectComponent),
     multi: true
   }
 ],
 host: {
   '[class.ant-select-lg]': 'nzSize==="large"',
   '[class.ant-select-sm]': 'nzSize==="small"',
   '[class.ant-select-enabled]': '!nzDisabled',
   '[class.ant-select-disabled]': 'nzDisabled',
   '[class.ant-select-allow-clear]': 'nzAllowClear',
   '[class.ant-select-open]': 'nzOpen',
   '(click)': 'trigger()'
 },
 styles: [
   `
     .ant-select-dropdown {
       top: 100%;
       left: 0;
       position: relative;
       width: 100%;
       margin-top: 4px;
       margin-bottom: 4px;
       overflow: auto;
     }
   `
 ]
})
источник