Converting Angular 1 to Angular 2 ngInit function

前端 未结 3 1738
感动是毒
感动是毒 2021-01-07 05:35

In angular1, we call the function ng-init based on ng-if condition. The following code represents If first div match with date && time then it will check the second

3条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-07 05:57

    There is no ng-init in Angular2. You can easily create such a directive yourself though.

    import { Directive, Input } from '@angular/core';
    
    @Directive({
        selector: '[ngInit]'
    })
    export class NgInit {
        @Input() ngInit;
        ngOnInit() {
            if (this.ngInit) {
                this.ngInit();
            }
        }
    }
    

    and then use it like

提交回复
热议问题