小编jt-*_*erz的帖子

角度1.x/2混合,业力测试不引导ng1应用程序

我目前使用angular-cli的Hybrid Angular应用程序(2.4.9和1.5.0).目前,在运行我们的应用程序时,我们能够正确引导1.5应用程序:

// main.ts
import ...

platformBrowserDynamic().bootstrapModule(AppModule).then(platformRef => {
  angular.element(document).ready(() => { 
    const upgrade = platformRef.injector.get(UpgradeModule) as UpgradeModule;
    upgrade.bootstrap(document.body, ['myApp'], {strictDi: true});
  });
});
Run Code Online (Sandbox Code Playgroud)

但是,在我们的test.ts文件中:

// test.ts
// This file is required by karma.conf.js and loads recursively all the .spec and framework files

import ...;

declare var __karma__: any;
declare var require: any;

__karma__.loaded = function () {};

getTestBed().initTestEnvironment(
  BrowserDynamicTestingModule,
  // I'm assuming that I need to call 'boostrapModule()' somehow here...
  platformBrowserDynamicTesting() 
);

const context = require.context('./', true, …
Run Code Online (Sandbox Code Playgroud)

angularjs angular2-upgrade ng-upgrade angular

14
推荐指数
1
解决办法
1011
查看次数

标签 统计

angular ×1

angular2-upgrade ×1

angularjs ×1

ng-upgrade ×1