与Angular2 two-way data binding类似,我有一个父组件和一个子组件。在父级中,我通过属性更改传递给子组件的值。儿童的财产被命名为percentage
。Angular2绑定属性值
https://gist.github.com/ideadapt/59c96d01bacbf3222096
我想要的属性值和一个HTML属性值绑定。如:< div style =“width:{{percentage}}%”>。我没有找到任何有效的语法。所以最后我用一个变化监听,做一些手工DOM更新:
this.progressElement = DOM.querySelector(element.nativeElement, '.progress');
DOM.setAttribute(this.progressElement, "style", `width: ${this.percentage}%`);
有没有做到这一点更优雅的方式?
我们应该用[style.width.px]或某些单位指标 –