major
parent
c97c909ba0
commit
2e1c5d9d2b
|
|
@ -1,5 +1,4 @@
|
|||
<div class="member">
|
||||
<pre>{{item | json}}</pre>
|
||||
<h1 [innerHTML]="name"></h1>
|
||||
<img [src]="photo" />
|
||||
<p [innerHTML]="position"></p>
|
||||
|
|
|
|||
|
|
@ -29,31 +29,45 @@ export class MemberSectionItemComponent {
|
|||
})
|
||||
}
|
||||
|
||||
parseParam(param: string): any {
|
||||
let result = '';
|
||||
this?.item?.groups?.data[0]?.fields?.data.forEach(res => {
|
||||
if (param === res.name) {
|
||||
result = res.value.data[0];
|
||||
}
|
||||
});
|
||||
return result;
|
||||
}
|
||||
|
||||
parseParamFile(param: string): string {
|
||||
return this.parseParam(param)?.links?.full;
|
||||
}
|
||||
|
||||
get name() {
|
||||
return 'Иванов Иван Иванович';
|
||||
return this.parseParam('member-name-required');
|
||||
}
|
||||
|
||||
get photo() {
|
||||
return '/assets/images/_remove/photo1.png';
|
||||
return this.parseParamFile('member-image');
|
||||
}
|
||||
|
||||
get position() {
|
||||
return 'Директор по развитию'
|
||||
return this.parseParam('member-position-required');
|
||||
}
|
||||
|
||||
get document() {
|
||||
return '/assets/images/_remove/photo1.png'
|
||||
return this.parseParamFile('member-doc');
|
||||
}
|
||||
|
||||
get phone() {
|
||||
return '+7(999)999-99-99'
|
||||
return this.parseParam('member-phone');
|
||||
}
|
||||
|
||||
get email() {
|
||||
return 'ivan@ivanov.ru'
|
||||
return this.parseParam('member-email');
|
||||
}
|
||||
|
||||
get description () {
|
||||
return 'Описание описание описание описание описание описание описание описание описание описание описание '
|
||||
get description() {
|
||||
return this.parseParam('member-description');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue