Angular1.x和angular2在一起

时间:2017-02-03 10:32:02

标签: javascript angularjs angular

在使用 angular 1.x 主题的网站中使用 angular2 是否有任何问题(HTML主题使用angular 1.x开发) )。 在开发过程中需要面对任何挑战吗?

1 个答案:

答案 0 :(得分:1)

您可以使用upgrade module downgradeComponent函数在AngularJs(Angular1)应用程序中使用Angular(Angular2)组件。请检查此documentation link.

import { HeroDetailComponent } from './hero-detail.component';
/* . . . */
import { downgradeComponent } from '@angular/upgrade/static';
angular.module('heroApp', [])
  .directive(
    'heroDetail',
    downgradeComponent({component: HeroDetailComponent}) as angular.IDirectiveFactory
  );