Size: a a a

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

2021 March 18

ФІ

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

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
я тебе тим вивер дам свой
источник

OP

Oleg P in Angular - русскоговорящее сообщество
давай team
источник

M

Mr. Gleb [ONPU] in Angular - русскоговорящее сообщество
Брат, лучше так в ЛС делать
источник

M

Mr. Gleb [ONPU] in Angular - русскоговорящее сообщество
источник

M

Mr. Gleb [ONPU] in Angular - русскоговорящее сообщество
+
источник

YS

Yura Str in Angular - русскоговорящее сообщество
Всем ку! Подскажите пожалуйста.  У меня есть модуль, роуты выглядят так:
const routes: Routes = [
   {path: '', redirectTo: 'apps', pathMatch: 'full'},
   {
       path: '', component: AdminComponent,
       children: [
           {path: 'apps', component: AppsComponent},
           {path: 'apps/create', component: AppsFormComponent},
           {path: 'apps/:id', component: AppsFormComponent},
           // {path: 'user-info'},
           {path: 'users', component: UsersComponent},
       ]
   }
];
В  SharedModule у меня такие роуты:
const routes: Routes = [
   {path: 'user-info', component: UserInfoComponent},
];
Как сделать что бы роуты  SharedModule наследовались от AppsComponent ?
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Yura Str
Всем ку! Подскажите пожалуйста.  У меня есть модуль, роуты выглядят так:
const routes: Routes = [
   {path: '', redirectTo: 'apps', pathMatch: 'full'},
   {
       path: '', component: AdminComponent,
       children: [
           {path: 'apps', component: AppsComponent},
           {path: 'apps/create', component: AppsFormComponent},
           {path: 'apps/:id', component: AppsFormComponent},
           // {path: 'user-info'},
           {path: 'users', component: UsersComponent},
       ]
   }
];
В  SharedModule у меня такие роуты:
const routes: Routes = [
   {path: 'user-info', component: UserInfoComponent},
];
Как сделать что бы роуты  SharedModule наследовались от AppsComponent ?
Он должен быть объявлен в loadChildren какого-нибудь роута
Типа {path: ''; pathMatch: 'full'; loadChildren : import(SharedModule)}
источник

YS

Yura Str in Angular - русскоговорящее сообщество
Roman Yazvinsky
Он должен быть объявлен в loadChildren какого-нибудь роута
Типа {path: ''; pathMatch: 'full'; loadChildren : import(SharedModule)}
и импортить его не нужно ?
источник

RY

Roman Yazvinsky in Angular - русскоговорящее сообщество
Yura Str
и импортить его не нужно ?
Afaik модули всегда лениво подгружаются, тут никаких отличий от доки не будет. Т.е. синтаксис
() => import('path/to/module').then(m => m.SharedModule)
источник

YS

Yura Str in Angular - русскоговорящее сообщество
Roman Yazvinsky
Afaik модули всегда лениво подгружаются, тут никаких отличий от доки не будет. Т.е. синтаксис
() => import('path/to/module').then(m => m.SharedModule)
точно,  спасибо
источник

YS

Yura Str in Angular - русскоговорящее сообщество
Roman Yazvinsky
Afaik модули всегда лениво подгружаются, тут никаких отличий от доки не будет. Т.е. синтаксис
() => import('path/to/module').then(m => m.SharedModule)
Cпасибо большое, помогло)
источник

ФІ

Федор Ігор in Angular - русскоговорящее сообщество
удалил)
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Кто может подсказать - почему не сработал проекция?
источник

OP

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

MG

Moe Green in Angular - русскоговорящее сообщество
san shan
Angular предоставляет два способа общения с формой:
Template Driven Form и Model Driven Form
(https://www.pluralsight.com/guides/difference-between-template-driven-and-reactive-forms-angular)

Вам надо понимать возможности инструмента с которым работаете. Иначе будете забивать гвозди маракасами.
Чем плох вариант с field.valueChanges | async?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Moe Green
Чем плох вариант с field.valueChanges | async?
потому что лучше так https://stackblitz.com/edit/angular-ivy-rsyffb?file=src%2Fapp%2Fapp.component.html
или уж в крайнем случае inn.value.length
источник

MG

Moe Green in Angular - русскоговорящее сообщество
Ну ок - уговорили)) rxjs здесь - overhead)
источник

M

Maksim in Angular - русскоговорящее сообщество
вот так точно не правильно делать. Инпут может быть каким угодно, например номер телефона с плейсхолдером, или вообще не инпут, а какой-то кастомный form control.
и valueChanges + async тут лишний

все просто делается, ngControl имеет value
<input type="text" [formControl]="form">
{{form.value.length}}
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Maksim
вот так точно не правильно делать. Инпут может быть каким угодно, например номер телефона с плейсхолдером, или вообще не инпут, а какой-то кастомный form control.
и valueChanges + async тут лишний

все просто делается, ngControl имеет value
<input type="text" [formControl]="form">
{{form.value.length}}
мы говорим применительно к кейсу или к какому угодно случаю? во-вторых, последний вариант я тоже упомянул
источник