Я использую библиотеку lib-sqv для отображения некоторых HTML. Если параметры поля имеют значение с самого начала, то представление отображает HTML правильно. Вот мой рабочий код, если вы хотите попробовать:
app.module.ts
imports: [
...
SqvLibModule
]
bootstrap: [AppComponent]
appComponent.html
<div>
<app-sqv></app-sqv>
</div>
seqComponent.ts
@Component({
selector: 'app-sqv',
templateUrl: './seq.component.html'
})
export class SeqComponent {
options;
}
seqComponent.html
<lib-sqv [op]="options"></lib-sqv>
РЕДАКТИРОВАТЬ: Это объект, который я использую:
options = {
mode: 'viewSequence',
parameters: {
fontSize: '14px',
chunkSize: 5,
colorChoice: 'custom'
},
view: [
'AATQADLMEGMATQADLMEJGMATQADLMEGMATQADLMMATQADLMEGMATQADLMEJGMATQADLMEGZZZZZZ'
],
colors: [
{
type: 'region',
start: 1,
end: 2,
color: {r: 204, g: 255, b: 0, a: 0.4}
}
]
};
Я пытался изменить значение параметров после нажатия кнопки, и оно фактически изменит его ... но представление не будет обновляться. Как я могу обновить его?