TypeScript - گسترش دکوراتور Component در Angular 7
میدانم این سوال بارها پرسیده شده است، اما برای Angular 7 نه. به نظر میرسد چیزی تغییر کرده است زیرا انجام آن همانطور که در اینجا توضیح داده شده است: https://stackoverflow.com/a/51256389/1056512 دیگر کار نمیکند. این هم کد:
import { Component } from '@angular/core';
export function CustomElement(args: any = {}): (cls: any) => any {
const ngCompDecorator = Component(args);
return function(compType: any) {
ngCompDecorator(compType);
};
}
استفاده از دکوریتور
@CustomElement({
selector: 'multiple',
templateUrl: './multiple.html',
styleUrls: ['./multiple.scss']
})
من خطای زیر را دارم: بارگذاری multiple.html موفق نشد
اینجا چه خبر است؟
ویرایش: وابستگیهای بسته من:
"@angular/animations": "~7.2.0", "@angular/common": "~7.2.0", "@angular/compiler": "~7.2.0", "@angular/core": "~7.2.0", "@angular/forms": "~7.2.0", "@angular/platform-browser": "~7.2.0", "@angular/platform-browser-dynamic": "~7.2.0", "@angular/router": "~7.2.0", "core-js": "^2.5.4", "rxjs": "~6.3.3", "tslib": "^1.9.0", "zone.js": "~0.8.26"
استکبلیتز روی نسخه ۷.۰.۱ اجرا میشود و نسخه من روی ۷.۲.۰ است