fix(ngIf): destroy child scope when destroying DOM