Size: a a a

2020 August 17

AO

Alex Okrushko in Angular Kyiv
Oleg Pavl
Спасибо) Работает)
Суть в том, что account - это объект (или Indexable - https://www.typescriptlang.org/docs/handbook/interfaces.html#indexable-types), а fieldName - это строка, которая соответствует названию поля (property name) из этого объекта.
account[fieldName] вытащит значение, которое там находится.
Поэтому и работает :)
источник

OP

Oleg Pavl in Angular Kyiv
Alex Okrushko
Суть в том, что account - это объект (или Indexable - https://www.typescriptlang.org/docs/handbook/interfaces.html#indexable-types), а fieldName - это строка, которая соответствует названию поля (property name) из этого объекта.
account[fieldName] вытащит значение, которое там находится.
Поэтому и работает :)
А с ангулар матириал не подскажешь, как добавить первые две колонки в таблице под кнопки изменить и удалить. Тут оно как то на списке сущностей завязано, не могу понять как это обойти красиво.
источник

OP

Oleg Pavl in Angular Kyiv
Вот в таком коде:
<mat-table [dataSource]="dataSource" class="mat-elevation-z8">
     <ng-container *ngFor="let field of fieldList" matColumnDef="{{field}}">
       <mat-header-cell *matHeaderCellDef> {{field}} </mat-header-cell>
       <mat-cell *matCellDef="let element"> {{element[field]}} </mat-cell>
     </ng-container>
     <mat-header-row *matHeaderRowDef="fieldList"></mat-header-row>
     <mat-row *matRowDef="let row; columns: fieldList;"></mat-row>
   </mat-table>
источник

DT

Denchik Tymokhin in Angular Kyiv
Всем привет, ошибка при попытке заимпортить свою либу....
Uncaught Error: Template parse errors:
'lib-help' is not a known element:
1. If 'lib-help' is an Angular component, then verify that it is part of this module.
2. If 'lib-help' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. (
источник

IS

Igor Shturmov in Angular Kyiv
как импортишь?
источник

DT

Denchik Tymokhin in Angular Kyiv
во внутрь апп модуля
источник

DT

Denchik Tymokhin in Angular Kyiv
imports: [HelpModule.forRoot({})]
источник

IS

Igor Shturmov in Angular Kyiv
а с этого модуля экспортишь компонент?
источник

DT

Denchik Tymokhin in Angular Kyiv
компонент с этой либы использую в шаблоне
источник

DT

Denchik Tymokhin in Angular Kyiv
в експорте ничего
источник

IS

Igor Shturmov in Angular Kyiv
LibHelpComponent должен быть в exports HelpModule
источник

DT

Denchik Tymokhin in Angular Kyiv
а понял... да... есть
источник

IS

Igor Shturmov in Angular Kyiv
а уверен что селектор у компонента такой?
источник

DT

Denchik Tymokhin in Angular Kyiv
источник

DT

Denchik Tymokhin in Angular Kyiv
да
источник

IS

Igor Shturmov in Angular Kyiv
нет
источник

IS

Igor Shturmov in Angular Kyiv
наверно app-help называеется
источник

IS

Igor Shturmov in Angular Kyiv
покажи компоненту
источник

IS

Igor Shturmov in Angular Kyiv
саму декларацию, мне весь компонент не нужен
источник

DT

Denchik Tymokhin in Angular Kyiv
источник