gpt4 book ai didi

angular - 在 Angular 2 RC 中访问 DOM

转载 作者:太空狗 更新时间:2023-10-29 17:14:12 24 4
gpt4 key购买 nike

在 Angular 2 RC 中操作 DOM 的正确方法是什么?

例如,我正在构建一个用于调试目的的服务,以换出文档中的 .css 文件引用。

在 Angular 2 RC 之前,可以通过 DOM 操作使用 BrowserDomAdapter,如下所示:

import { BrowserDomAdapter } from 'angular2/platform/browser';

...
constructor(private domAdapter: BrowserDomAdapter) {
}
...

const document = this.domAdapter.defaultDoc();

这是受 Title 服务(现在在 @angular/platform-b​​rowser 中)的启发。似乎 Title 服务仍在内部使用它,但它不再导出到 Angular 外部使用。即

import { BrowserDomAdapter } from "@angular/platform-browser";

结果:

Module '".../@angular/platform-browser/index"' has no exported member 'BrowserDomAdapter'

最佳答案

  import {BrowserDomAdapter} from '@angular/platform-browser/src/browser/browser_adapter';

更新:(评论)

an issue on GitHub explains that the removal was indeed accidental, so hopefully it will be back in rc2. - @paul

关于angular - 在 Angular 2 RC 中访问 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37068937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com