반응형

angular 14

Just-in-Time(JiT) 대 AoT(Aud-of-Time) Angular 컴파일

Just-in-Time(JiT) 대 AoT(Aud-of-Time) Angular 컴파일 이 문서를 참조하다가 컴파일 개념을 발견했습니다.JIT 또는 AOT 컴파일을 사용할 수 있습니다.하지만, 저는 그것이 매우 간단하다는 것을 알았고, 다음 사항들을 자세히 알아야 합니다. 두 기술의 차이점 사용 시기에 대한 권장 사항 JIT - 실행 시간에 맞춰 TypeScript를 컴파일합니다. 브라우저에서 컴파일됩니다. 각 파일은 개별적으로 컴파일됩니다. 코드를 변경한 후 브라우저 페이지를 다시 로드하기 전에 빌드할 필요가 없습니다. 지역 개발에 적합합니다. AOT - 빌드 단계 중에 TypeScript를 컴파일합니다. 명령줄을 통해 기계 자체에서 컴파일됩니다(더 빠름). 모든 코드가 함께 컴파일되어 스크립트에 HT..

source 2023.04.29

작업 이름 "..getProjectMetadata"가 없습니다.

작업 이름 "..getProjectMetadata"가 없습니다. 각도를 v9로 업데이트했는데 v8로 돌아가려고 하면 이 오류가 나타납니다.저는 이미 다음을 시도했습니다. uninstall - global angular / cli angular/cli 제거 내 마지막 짐으로 돌아가.json node_delete 폴더 리포 삭제 이 에러는 계속 표시됩니다. 스택 트레이스는 다음과 같습니다. An unhandled exception occurred: Job name "..getProjectMetadata" does not exist. See angular-errors.log for further details. angular-timeout.log : [error] Error: Job name "..getPro..

source 2023.04.24

지시문 @Input 필요

지시문 @Input 필요 AngularJs에서는 필요한 지시 속성을 만들 수 있습니다.@Input을 사용한 Angular에서는 어떻게 해야 합니까?의사들한테는 그런 얘기 안 해 예. @Component({ selector: 'my-dir', template: '' }) export class MyComponent { @Input() a: number; // Make this a required attribute. Throw an exception if it doesn't exist. @Input() b: number; } 공식 솔루션 Ryan Miglavs의 답변대로, Angular의 셀렉터를 스마트하게 사용하면 문제가 해결됩니다. /** Note: requires the [a] attribute to ..

source 2023.04.24

FormBuilder 컨트롤의 수동 값 설정

FormBuilder 컨트롤의 수동 값 설정 미치겠네, 난 너무 바빠서 하루 종일 이 일에 매달릴 여유가 없어. 컴포넌트 내에서 제어값('dept')을 수동으로 설정하려고 하는데, 새 값 로그조차 제대로 작동하지 않습니다. 다음은 Form Builder 인스턴스입니다. initForm() { this.form = this.fb.group({ 'name': ['', Validators.required], 'dept': ['', Validators.required], 'description': ['', Validators.required], }); } 선택한 Dept를 수신하는 이벤트핸들러입니다 deptSelected(selected: { id: string; text: string }) { console...

source 2023.04.24
반응형