1

我创建了一个自定义组件并将其应用到

<input  [ERR]="' '"  required ngModel name="leaseagreement"  type="file" (change)="onFileChange()">

创建 [ERR] 以显示错误,但该组件 ngOnChanges 的挂钩事件未在选择文件时执行。如果有什么方法触发它,请分享。

@Component ({
    selector:'[ERR]',
    template:`<template #validationref>
                    <span class="ERR2">{{error}}</span>
            </template>
            <ng-content></ng-content>
            ` 
})
export class ERR implements OnInit {
    @Input() ERR:string;
    @Input() ngModel:string;

    @ViewChild('validationref') validationref;
    public error:string = "";

    ngOnInit() {

          }
    ngOnChanges(args: any[]) {
     // my error plugin code
    }
   }
4

0 回答 0