Size: a a a

2020 April 21

ML

Max Lebid in Angular Kyiv
и дать мне эту задачу
источник

ML

Max Lebid in Angular Kyiv
вот думаю с чего бы начать, с какой то маленькой части для начала
источник

ML

Max Lebid in Angular Kyiv
у меня есть опыт с аполло но с реактом, щас разбераюсь как с ангуляром оно
источник

ML

Max Lebid in Angular Kyiv
и вот ты записал
источник

Sergey Фrolov in Angular Kyiv
Я смотрел и реакт и вью. В общем с ангулар проще всего выходит на мой взгляд.
источник

Sergey Фrolov in Angular Kyiv
Max Lebid
и вот ты записал
Ну я думаю ещё продолжить, там чисто основы
источник

ML

Max Lebid in Angular Kyiv
источник

AO

Alex Okrushko in Angular Kyiv
Sergey Фrolov
Для меня это способ перенести часть стора из глобального в локальный стор компонента или легко завести нужное количество стримов с удобным апи.
Одна из задач это немного разгрузить глобальный стор, т.к. сейчас мное туда запихивают, что там не совсем должно быть 🙂

А вообще вот цель/Objective (из Дизайн Дока):

To have an alternative to a “Service with BehaviorSubject” for state management solution that:

- Has the data/state tied to a Component life-cycle (for setup and tear down),
- Allows complex components to be easily shareable across pages,
- Allows to have multiple instances of components that require state management,
- Is reactive (push-based).
источник

A

Artem in Angular Kyiv
Всем привет! Подскажите плиз, есть ли способ сделать только 1 колонку(не строку) кликабельной в таблице
<ng-container *ngFor="let column of columnsStorages">
       <ng-container [matColumnDef]="column.property">
         <mat-header-cell *matHeaderCellDef mat-sort-header> {{ column.name }}</mat-header-cell>
         <mat-cell *matCellDef="let row" (click)="handleAlertClick(row)"
         >{{some content}}</mat-cell>
       </ng-container></ng-container>
источник

I

Ilya in Angular Kyiv
Ребята, такой вопрос - в angular material  показываю кастомную ошибку под формой. Те которые связаны с формой (имейл не валидный или пароль) отображаются. Моя кастомная - нет. В чем может быть подвох? Проверил, ошибка таки есть, но чего не видно ее - хз
источник
2020 April 22

MI

Mykola Ivanov in Angular Kyiv
Ilya
Ребята, такой вопрос - в angular material  показываю кастомную ошибку под формой. Те которые связаны с формой (имейл не валидный или пароль) отображаются. Моя кастомная - нет. В чем может быть подвох? Проверил, ошибка таки есть, но чего не видно ее - хз
Занадто розмитий опис
Так тобі ніхто не допоможе
Спробуй докладніше пояснити
источник

I

Ilya in Angular Kyiv
Mykola Ivanov
Занадто розмитий опис
Так тобі ніхто не допоможе
Спробуй докладніше пояснити
показываю кастомную ошибку под формой. Те которые связаны с формой (имейл не валидный или пароль) отображаются. Моя кастомная - нет

темплейт
    <mat-form-field class="form-input">
     <div class="input-wrapper">
       <span class="material-icons">person</span>
       <input matInput class="input" type="email" name="email" (blur)="validateEmail()" formControlName="email"
         [readonly]="disabledForm">
     </div>

     <mat-error class="input-error" *ngIf="loginForm.get('email').touched && formErrorsText['email']" translate>
       {{ formErrorsText['email'] }}
     </mat-error>

     <mat-error class="input-error" *ngIf="!(validEmail$ | async)">
       {{ 'AUTH.LOGIN.INVALID_EMAIL'| translate }}
     </mat-error>
   </mat-form-field>

если я поменяю это  
    <mat-error class="input-error" *ngIf="!(validEmail$ | async)">
     {{ 'AUTH.LOGIN.INVALID_EMAIL'| translate }}
   </mat-error>

на это
    <div class="input-error" *ngIf="!(validEmail$ | async)">
     {{ 'AUTH.LOGIN.INVALID_EMAIL'| translate }}
   </div>

то элемент появляется в доме

    validateEmail(): void {
    if (this.loginForm.valid) {
      this.validEmail$ = this.emailValidationService.checkEmail(this.loginForm.get('email').value)
       .pipe(map(response => !response?.trust_rate || response?.trust_rate < 50));
    }
   }
источник

TM

Tom Molotko in Angular Kyiv
источник

VD

Valeriy Demidov in Angular Kyiv
Artem
Всем привет! Подскажите плиз, есть ли способ сделать только 1 колонку(не строку) кликабельной в таблице
<ng-container *ngFor="let column of columnsStorages">
       <ng-container [matColumnDef]="column.property">
         <mat-header-cell *matHeaderCellDef mat-sort-header> {{ column.name }}</mat-header-cell>
         <mat-cell *matCellDef="let row" (click)="handleAlertClick(row)"
         >{{some content}}</mat-cell>
       </ng-container></ng-container>
Если в таблице есть обработчик клика на колонку, то в нем, вы можете просто ифом проверить, на нужном ли айдишнике был клик
источник

VD

Valeriy Demidov in Angular Kyiv
Если я правильно понимаю проблему...
источник

N

Nik in Angular Kyiv
Artem
Всем привет! Подскажите плиз, есть ли способ сделать только 1 колонку(не строку) кликабельной в таблице
<ng-container *ngFor="let column of columnsStorages">
       <ng-container [matColumnDef]="column.property">
         <mat-header-cell *matHeaderCellDef mat-sort-header> {{ column.name }}</mat-header-cell>
         <mat-cell *matCellDef="let row" (click)="handleAlertClick(row)"
         >{{some content}}</mat-cell>
       </ng-container></ng-container>
В обработчик handleAlertClick добавь проверку какая колонка и в зависимости от этого запусти то что нужно
источник

ML

Max Lebid in Angular Kyiv
@matochu Серега а можно аполло и эластик серч сконектить?
источник

ML

Max Lebid in Angular Kyiv
есть варики?
источник

Sergey Фrolov in Angular Kyiv
Max Lebid
@matochu Серега а можно аполло и эластик серч сконектить?
Это на беке, эластик просто база
источник

Sergey Фrolov in Angular Kyiv
Вроде у нас он тоже есть
источник