사용자 도구

사이트 도구


angular:angular6

Angular 6

Registering providers

Before

import { EmployeeService } from './employee.service';
providers : [EmployeeService],

Now

@Injectable({
  providedIn: 'root',
  })
export class EmployeeService{

ngModelChange

Before

<input [(ngMedel)]="name" (ngModelChange)="onChange($event)">
 
 
onChange(value) {
  console.log(value); // would log updated value
}

Now

<input #modelDir="ngModel" [(ngModel)]="name" (ngModelChange)="onChange(modelDir)">
 
onChange(ngModel: NgModel){
  console.log(ngModel.value); // would log old value, not update  value
}
onChange(ngModel: NgModel){
  console.log(ngModel.value); // will log update value
}

Angular Elements

Ability to use our Angular components in other environments. Wrap an angular component in a custom elements.

export class AppModul {
  constructor(private injector:Injector){}
  ngDoBootstrap(){
    const AppElement = createCustomElement(AppComponent, {injector: this.injector });
    customElements.define('my-app', AppElement);
  }
}

Ivy

Next generation rendering engine. Increase the speed and decrease the application size. Out in the near future.

angular/angular6.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1