如何在 ionic 3 / angular中动态添加[ngStyle]指令?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (984)

这是我的代码,它起作用了,它被限制在progress方法并正确显示:

<div [ngStyle]="{'width.%': progress()}"></div>

现在我必须动态地创建元素:

let myDiv = <HTMLElement>(document.createElement('div'));

但我似乎无法找到一种方法将progress绑定到我动态创建的元素。

我试图创建一个事件发布/发射器,但我没有触发器来发布它。

提问于
用户回答回答于
constructor(public el: ElementRef, public renderer: Renderer){
    this.myDiv = <HTMLElement>(document.createElement('div'));
    renderer.setElementStyle(this.myDiv , 'width', this.progress()+'%');
}

扫码关注云+社区

领取腾讯云代金券