Advertisement
Guest User

Untitled

a guest
Mar 6th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. export class InkbarComponent implements AfterViewInit, OnDestroy {
  2. resizeListener: any;
  3.  
  4. constructor(private _renderer: Renderer, private _elementRef: ElementRef, public renderer: Renderer) { }
  5. ngAfterViewInit() {
  6. this.resizeListener = this.renderer.listenGlobal('window', 'resize', (event) => {
  7. if (this.currentElement) {
  8. this.switchPostion(this.currentElement);
  9. }
  10. });
  11. }
  12. public switchPostion(element: HTMLElement) {
  13. // function logic
  14. }
  15.  
  16.  
  17. ngOnDestroy() {
  18. this.resizeListener();
  19. }
  20. }
  21.  
  22. Error: Error in ./TabContainerComponent class TabContainerComponent - inline template:2:2 caused by: this.resizeListener is not a function
  23. TypeError: this.resizeListener is not a function
  24. at InkbarComponent.ngOnDestroy (webpack:///src/components/basic-components/ink-bar/inkbar.component.ts:9:4753 <- src/tests.entry.ts:117472:4760)
  25. at Wrapper_InkbarComponent.ngOnDestroy (/WebBasicModule/InkbarComponent/wrapper.ngfactory.js:13:16)
  26. at CompiledTemplate.proxyViewClass.View_TabContainerComponent0.destroyInternal (/DynamicTestModule/TabContainerComponent/component.ngfactory.js:342:29)
  27. at CompiledTemplate.proxyViewClass.AppView.destroy (webpack:///~/@angular/core/bundles/core.umd.js:12362:0 <- src/tests.entry.ts:23410:19)
  28. at CompiledTemplate.proxyViewClass.DebugAppView.destroy (webpack:///~/@angular/core/bundles/core.umd.js:12717:0 <- src/tests.entry.ts:23765:43)
  29. at CompiledTemplate.proxyViewClass.View_TabContainerComponent_Host0.destroyInternal (/DynamicTestModule/TabContainerComponent/host.ngfactory.js:43:19)
  30. at CompiledTemplate.proxyViewClass.AppView.destroy (webpack:///~/@angular/core/bundles/core.umd.js:12362:0 <- src/tests.entry.ts:23410:19)
  31. at CompiledTemplate.proxyViewClass.DebugAppView.destroy (webpack:///~/@angular/core/bundles/core.umd.js:12717:0 <- src/tests.entry.ts:23765:43)
  32. at CompiledTemplate.proxyViewClass.AppView.detachAndDestroy (webpack:///~/@angular/core/bundles/core.umd.js:12346:0 <- src/tests.entry.ts:23394:19)
  33. at ComponentRef_.destroy (webpack:///~/@angular/core/bundles/core.umd.js:7646:55 <- src/tests.entry.ts:18694:75)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement