fix(common): fix ngOnChanges signature of NgTemplateOutlet directive

This commit is contained in:
Marc Laval 2016-09-14 15:41:44 +02:00 committed by Alex Eagle
parent bd4045b6e7
commit 14ee75924b
2 changed files with 3 additions and 3 deletions

View File

@ -6,7 +6,7 @@
* found in the LICENSE file at https://angular.io/license * found in the LICENSE file at https://angular.io/license
*/ */
import {Directive, EmbeddedViewRef, Input, OnChanges, TemplateRef, ViewContainerRef} from '@angular/core'; import {Directive, EmbeddedViewRef, Input, OnChanges, SimpleChanges, TemplateRef, ViewContainerRef} from '@angular/core';
/** /**
* @ngModule CommonModule * @ngModule CommonModule
@ -44,7 +44,7 @@ export class NgTemplateOutlet implements OnChanges {
@Input() @Input()
set ngTemplateOutlet(templateRef: TemplateRef<Object>) { this._templateRef = templateRef; } set ngTemplateOutlet(templateRef: TemplateRef<Object>) { this._templateRef = templateRef; }
ngOnChanges() { ngOnChanges(changes: SimpleChanges) {
if (this._viewRef) { if (this._viewRef) {
this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)); this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef));
} }

View File

@ -181,7 +181,7 @@ export declare class NgTemplateOutlet implements OnChanges {
ngOutletContext: Object; ngOutletContext: Object;
ngTemplateOutlet: TemplateRef<Object>; ngTemplateOutlet: TemplateRef<Object>;
constructor(_viewContainerRef: ViewContainerRef); constructor(_viewContainerRef: ViewContainerRef);
ngOnChanges(): void; ngOnChanges(changes: SimpleChanges): void;
} }
/** @stable */ /** @stable */