8

次のアップグレード/ダウングレード ブリッジhttps://angular.io/docs/ts/latest/guide/upgrade.htmlを使用して、1 つのアプリケーションでAngular1Angular2を並べて使用します。

私の質問は、 Angular2サービスからAngular1にアクセスする可能性があるかどうかです。 明確にするために、Angular2に相当するものについて尋ねているわけではありません。$rootScope$rootScope

4

2 に答える 2

3

だから私は私自身の質問に答えます。

$rootScope次の方法でをアップグレードする必要があります。

upgradeAdapter.upgradeNg1Provider('$rootScope')

次に、次のように Angular2 サービスに挿入できます。

@Injectable()    
class ExampleAngular2Service {
    constructor(@Inject('$rootScope') private _rootScope: any) {}
}
于 2016-09-22T15:39:52.003 に答える