2
我想在純JS(如ES ES5)中編寫的Angular 2代碼中使用ViewEncapsulation.Native。但它沒有定義。如何在es5中訪問它?Angular 2 - ViewEncapsulation.Native在ES5中未定義
我想在純JS(如ES ES5)中編寫的Angular 2代碼中使用ViewEncapsulation.Native。但它沒有定義。如何在es5中訪問它?Angular 2 - ViewEncapsulation.Native在ES5中未定義
你可以嘗試以下方法:
var AppComponent = ng.core
.Component({
selector: 'my-app',
template: '<div>Test</div>',
viewEncapsulation: ng.core.ViewEncapsulation.Native
})
.Class({
constructor: function() {
(...)
}
});
'ng.core.ViewEncapsulation.Native'似乎並不雖然它不是不確定的工作。 Angular 2仍在模擬,而不是使用原生影子DOM –
它應該是'encapsulation'而不是'viewEncapsulation'。 –
使用'ViewEncapsulation.None'而不是'ViewEncapsulation.Native' –