Size: a a a

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

2019 October 16

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Павел П
Ребят, такой вопрос. Появилась идейка сделать не через сокеты автоматическое отслеживание обновления списков, например, вопросов для пользователя на сервере. Тобишь, админ задал ему вопрос, он, не обновляя страници, увидел его сразу же у себя. В голову приходит либо сеттайминтервал (плохая идея), либо создание хукков непосредственно на роутах самого ангуляра (не намного лучше). Задача рядовая, но адекватного решения не нагуглил. Есть у кого статейка для подобного? Если можно будет соединить с ngrx, вообще отлично.
Можно long polling использовать, вместо timeInterval
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Oleg Safonov
Можно long polling использовать, вместо timeInterval
Не подумал, спасибо)
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Ramazan
подскажите #control - это как нызвается? можно ли его сделать динамичным?
это шаблонная переменная
что значит динамическим ?
источник

R

Ramazan in Angular - русскоговорящее сообщество
         <div class="example-box" *ngFor="let item of done" cdkDrag>{{item.nameRu}}
               <mat-form-field class="example-full-width">
                   <input *ngIf="item" #control="ngModel" positiveNumber matInput name="duration"
                       [(ngModel)]="item.duration" required>
               </mat-form-field>
           <div *ngIf="control && control.dirty && control.errors" class="hint-error">Число должно быть положительным</div>
           <pre *ngIf="control">{{ control.errors | json }}</pre>

           </div>
источник

R

Ramazan in Angular - русскоговорящее сообщество
чтобы в ng - for менялась
источник

R

Ramazan in Angular - русскоговорящее сообщество
чтобы определять что хотя бы один не позитивный то тогда скрывать кнопку
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Ramazan
чтобы определять что хотя бы один не позитивный то тогда скрывать кнопку
нет
в Вашем случае подойдут реактивные формы + formArray
источник

R

Ramazan in Angular - русскоговорящее сообщество
Arthur Bobrovskih
нет
в Вашем случае подойдут реактивные формы + formArray
источник

R

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

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
да да
источник

R

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

ОК

Олег Кургускин in Angular - русскоговорящее сообщество
Можете ещё посмотреть на ngx-formly динамические формы по json конфигу
источник

RC

Roman Chernyshev in Angular - русскоговорящее сообщество
друзья, у кого-нибудь есть пример или кто-нибдуь знает как можно сделать динамический роутинг в ангуляр 6 ? у меня есть три основных раздела сайта и я хочу открывать последней открытый при новом открытии сайта (например, на основе данных из localstorage)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Roman Chernyshev
друзья, у кого-нибудь есть пример или кто-нибдуь знает как можно сделать динамический роутинг в ангуляр 6 ? у меня есть три основных раздела сайта и я хочу открывать последней открытый при новом открытии сайта (например, на основе данных из localstorage)
Создаешь 3 лейзли лоад модуля, берешь данные с локал стораджа, делаешь router navigate, в чём проблема?
источник

DD

Daniil Dubrava in Angular - русскоговорящее сообщество
Roman Chernyshev
друзья, у кого-нибудь есть пример или кто-нибдуь знает как можно сделать динамический роутинг в ангуляр 6 ? у меня есть три основных раздела сайта и я хочу открывать последней открытый при новом открытии сайта (например, на основе данных из localstorage)
Так, а в чем проблема? В сторе храни роут паф
источник

RC

Roman Chernyshev in Angular - русскоговорящее сообщество
path: '', children: [
  {path: 'a', ComponentA},
  {path: 'b', ComponentB},
  {path: 'c', ComponentC},
  {path: '', redirectTo: '/a', pathMatch: 'full'},
  {path: '**', redirectTo: '/a'}
]
сейчас у меня типа такого. Я бы хотел где wildcard функцию типа подставить или что-то подобное
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Roman Chernyshev
path: '', children: [
  {path: 'a', ComponentA},
  {path: 'b', ComponentB},
  {path: 'c', ComponentC},
  {path: '', redirectTo: '/a', pathMatch: 'full'},
  {path: '**', redirectTo: '/a'}
]
сейчас у меня типа такого. Я бы хотел где wildcard функцию типа подставить или что-то подобное
Твоя задача взять данные с localStorage: lastRoute: { path: 'somePath' } -> и сделать в appComponent -> ngOnInit
app-comp:

ngOnInit() -> if (localStorage.len) { check path -> navigate }
источник

RC

Roman Chernyshev in Angular - русскоговорящее сообщество
и там же проверить пустой ли роут? типа на вайлдкарт? А из роутинга ангуляр вообще убрать эту дефолтную обработку вайлкард?
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Roman Chernyshev
и там же проверить пустой ли роут? типа на вайлдкарт? А из роутинга ангуляр вообще убрать эту дефолтную обработку вайлкард?
+
источник

RC

Roman Chernyshev in Angular - русскоговорящее сообщество
спасибо, сейчас попробую
источник