继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

angular2 renderer.setText使用(初步理解)

紫色_
关注TA
已关注
手记 3
粉丝 3
获赞 25

在学习angular2时发现,renderer.setText()方法不能用来修改已存在的文本节点,可以更新由createText()方法返回的新文本节点。

const newElement = this.render.createElement(this.el.nativeElement, 'i');
        const newText = this.render.createText(newElement, 'new element');
        // setText 用来更新新建的文本节点
        setTimeout(() => this.render.setText(newText, 'updated new element'), 2000);

如果更改已存在的文本节点可以使用this.el.nativeElement.innerText = text;this.el.nativeElement.innerContent = text;

打开App,阅读手记
2人推荐
发表评论
随时随地看视频慕课网APP