Angular 2 RC'de DOM'ı işlemenin uygun yolu nedir? Örneğin, belgedeki .css dosya başvurularını değiştirmek için hata ayıklama amacıyla bir hizmet yapıyorum. Angular 2'de DOM'a Erişme RC
Açısal 2 RC önce, o kadar gibi, DOM manipülasyonlara gelenBrowserDomAdapter
kullanmak mümkün oldu:
import { BrowserDomAdapter } from 'angular2/platform/browser';
...
constructor(private domAdapter: BrowserDomAdapter) {
}
...
const document = this.domAdapter.defaultDoc();
Bu (şimdi @angular/platform-browser
olarak) Title
hizmet esinlenmiş. Görünüşe göre Title
hizmeti dahili olarak kullanıyor, ancak artık Angular dışında kullanılmak üzere ihraç edilmiyor. Yani
import { BrowserDomAdapter } from "@angular/platform-browser";
Sonuçlar içinde:
Module '".../@angular/platform-browser/index"' has no exported member 'BrowserDomAdapter'
Bu ihraç edilmez eminim ve alternatifi yok. Tekrar ihraç edilmesini sağlamak için bir hata raporu oluştururdum. Birkaç kez, harici geliştiriciler tarafından kullanılmaması gerektiği yorumlarında belirtilmişti, ancak bunun yerine başka ne kullanılması gerektiği konusunda bir açıklama görmedim. –
Teşekkürler, @ GünterZöchbauer. GitHub'ı deneyeceğim. Ve cevap için teşekkürler, sen bir Angular2 canavarsın. –