【问题标题】:Append children to document.body angular way将孩子附加到 document.body 角度方式
【发布时间】:2018-01-23 18:21:34
【问题描述】:

我写了如下代码

this._renderer.appendChild(document.body, form);

这很好用。但我直接访问document.body。是否有角度 2/4 的访问方式document.body

【问题讨论】:

    标签: angular angular-renderer


    【解决方案1】:

    您可以通过DOCUMENT 注入令牌注入。这将以 Angular 方式为您提供 document 对象(如您所说)。

    constructor(@Inject(DOCUMENT) private document: Document) 
    

    【讨论】:

    • 所以我可以这样做 this.document.body ?
    • 是的,但首先让它成为你的类添加访问器的实例
    • 它会抛出 DOCUMENT 的编译器错误并询问您是否指的是 Document。
    • angular/common导入
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多