如何解决更新到Angular 10后,命名空间不起作用
一切都在Angular 8上进行,我首先开始更新到Angular v9,然后又更新到Angular v10,并且当我尝试运行我的项目时,所有名称空间均受到影响,我无法将所有内容移至隔离的接口。>
typings.d.ts:
declare namespace abp {
namespace ui {
function setBusy(elm?: any,text?: any,optionsOrPromise?: any): void;
}
}
root.module.ts中的功能:
function registerLocales(resolve: (value?: boolean | Promise<boolean>) => void,reject: any) {
if (shouldLoadLocale()) {
let angularLocale = convertAbpLocaleToAngularLocale(abp.localization.currentLanguage.name);
import(`@angular/common/locales/${angularLocale}.js`)
.then(module => {
registerLocaleData(module.default);
NgxBootstrapDatePickerConfigService.registerNgxBootstrapDatePickerLocales().then(_ => {
resolve(true);
abp.ui.clearBusy();
});
},reject);
} else {
NgxBootstrapDatePickerConfigService.registerNgxBootstrapDatePickerLocales().then(_ => {
resolve(true);
abp.ui.clearBusy();
});
}
}
这是错误: 错误TS2304:找不到名称'abp'。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。