Подобно Angular2 привязке двухсторонних данных, у меня есть родительский и дочерний компоненты. В родительском я изменяю значение, которое передается дочернему компоненту через свойство. Свойство дочернего объекта называется percentage
.
https://gist.github.com/ideadapt/59c96d01bacbf3222096
Я хочу привязать значение свойства к значению атрибута html. Например: < div style = "width: {{percent}}%" > . Я не нашел синтаксиса, который сработал. Таким образом, я закончил использовать прослушиватель изменений, который выполняет некоторое обновление DOM вручную:
this.progressElement = DOM.querySelector(element.nativeElement, '.progress');
DOM.setAttribute(this.progressElement, "style", `width: ${this.percentage}%`);
Есть ли более элегантный способ сделать это?