导入UpgradeAdapter以升级到Angular 4时出错(导入声明只能在命名空间或模块中使用)

时间:2017-11-21 21:49:53

标签: angularjs angular typescript ng-upgrade

我开始将AngularJS应用程序升级到Angular 4,我正在尝试使用这个(应用程序的''entry'文件)中的升级适配器来引导它 - 其中函数在一个闭包中,在一个独立的app.ts文件中:

app.ts(之前是App.js):

(function () {

    import { UpgradeAdapter } from '@angular/upgrade';

    var adapter = new UpgradeAdapter();
    adapter.bootstrap(document.body, ['portalHomeApp']);
    angular
        .module('portalHomeApp', ['shared']);

我在初始导入UpgradeAdapter时遇到错误:

An import declaration can only be used in a namespace or module

我需要做什么?我是否以某种方式将它提供给'portalHomeApp'模块,或者我现在只需要一个命名空间,我现在正在使用TypeScript?

0 个答案:

没有答案