不支持angular编译后mainjs 的“static { }”语法,网页报错,怎么办?
class AnimationBuilder {
static {
this.ɵfac = function AnimationBuilder_Factory(t) {
return new (t || AnimationBuilder)();
};
}
static {
this.ɵprov = /* @__PURE__ */_angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵɵdefineInjectable"]({
token: AnimationBuilder,
factory: () => (() => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(BrowserAnimationBuilder))(),
providedIn: 'root'
});
}
}
(() => {
(typeof ngDevMode === "undefined" || ngDevMode) && _angular_core__WEBPACK_IMPORTED_MODULE_0__["ɵsetClassMetadata"](AnimationBuilder, [{
type: _angular_core__WEBPACK_IMPORTED_MODULE_0__.Injectable,
args: [{
providedIn: 'root',
useFactory: () => (0,_angular_core__WEBPACK_IMPORTED_MODULE_0__.inject)(BrowserAnimationBuilder)
}]
}], null, null);
})();