typescript 13

Ionic 5 또는 캐패시터 5로 업그레이드한 후 TypeScript 컴파일에서 src/zone-flags.ts가 누락됨

Ionic 5 또는 캐패시터 5로 업그레이드한 후 TypeScript 컴파일에서 src/zone-flags.ts가 누락됨 다음 두 가지 명령으로 Ionic 4 애플리케이션을 업그레이드했습니다. # Upgrading to Ionic 5 npm install @ionic/angular@latest @ionic/angular-toolkit@latest --save # Upgrading to Angular 9 ng update @angular/core @angular/cli 그리고 내가 했을 때ionic serve다음 오류가 발생하기 시작했습니다. > ng run app:serve --host=localhost --port=8100 [ng] chunk {} 0.js, 0.js.map () 22.1 kB [ren..

programing 2023.07.23

각도 형식(반응성이 아님)의 데이터가 변경되었는지 감지

각도 형식(반응성이 아님)의 데이터가 변경되었는지 감지 Angular 형태(반응형이 아님)를 가지고 있으며, 데이터 바인딩 모델: Save 바인딩된 데이터가 변경되지 않은 경우 제출 버튼을 비활성화하려면 어떻게 해야 합니까?양식이 더티인지 여부를 알려주는 더티 플래그를 확인할 수 있습니다. Save 양식에서 값을 변경하면 양식이 더러워집니다. 자세한 내용은 여기를 참조하십시오. https://angular.io/guide/forms 당신의 댓글에 따르면 '하지만 입력에서 기호 1개를 지우고 다시 쓰면 어떨까요? (값은 같지만 형태가 바뀌었습니다.)'저는 이 해결책을 제안합니다. 일반적인 아이디어는 양식의 초기 값을 별도의 개체로 저장하는 것입니다(단, 복제).그런 다음 키 값을 반복하고 업데이트된 데이터..

programing 2023.07.18

Angular 2 모듈에서 인터페이스를 내보낼 수 없습니까?

Angular 2 모듈에서 인터페이스를 내보낼 수 없습니까? 인터페이스를 NgModule-declaration으로 내보내고 내보내기를 시도했는데 편집기(Visual Studio Code)에 이미 다음 오류가 발생했습니다. [ts] 'MyInterface' only refers to a type, but is being used as a value here. 다음은 Edit-1 코드 예제입니다. import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; import { MaterialModule } from '@angular..

programing 2023.07.08

'HTMLInputElement'에서 'value' 속성을 설정하지 못했습니다.

'HTMLInputElement'에서 'value' 속성을 설정하지 못했습니다. 파일 BLOB를 파일 개체에 할당하려고 하면 다음 오류가 발생합니다. core.js:1448 오류:잡히지 않음(약속):InvalidStateError: 'HTMLInputElement'에서 'value' 속성을 설정하지 못했습니다.이 입력 요소는 빈 문자열에만 프로그래밍 방식으로 설정할 수 있는 파일 이름을 허용합니다.오류: 'HTMLInputElement'에서 'value' 속성을 설정하지 못했습니다.이 입력 요소는 빈 문자열에만 프로그래밍 방식으로 설정할 수 있는 파일 이름을 허용합니다. 나는 내가 그 내용을 확인했을 때.console.log()파일의 내용을 알 수 있습니다.할당할 때 오류가 발생하는 이유는 무엇입니까?e..

programing 2023.07.03

사용되지 않는 타이핑 패키지를 수동으로 업데이트하는 방법

사용되지 않는 타이핑 패키지를 수동으로 업데이트하는 방법 TypeScript로 작성 중인 NodeJS 응용 프로그램이 있습니다.많은 노드 패키지를 사용합니다.이러한 패키지에 모두 유형 스크립트 정의가 있는 것은 아니므로 타이핑을 사용하여 별도의 정의 파일을 가져옵니다. 서버에 때, 있는데, Git 후크는 Git 후크를 실행합니다.npm install,typings install,그리고.tscGit 저장소에 포함되어 있지 않기 때문입니다. 타이핑 정의 파일의 새 버전이 릴리스된 경우 다음과 같이 하십시오.입력됨, 실행 시 경고 메시지가 표시됨typings install내 정의 파일이 더 이상 사용되지 않음(삭제, 교체 또는 제거): 2016년 6월 30일에 경고가 더 이상 사용되지 않습니다. "regist..

programing 2023.06.28

'{}' 유형을 '{title: string; }' 유형에 할당할 수 없습니다.

'{}' 유형을 '{title: string; }' 유형에 할당할 수 없습니다. 아래 TypeScript 코드에 대한 아래 오류가 발생했습니다. '{}' 유형을 '{title: string; text: string; }' 유형에 할당할 수 없습니다.'{}' 유형에 'title' 속성이 없습니다. 아래와 같이 "기사"를 선언하므로, article: { title: string, text: string } = {}; 그 이유와 해결 방법은 무엇입니까?감사합니다! import { Component } from '@angular/core'; import { FormControl, FormGroup, Validators } from '@angular/forms'; @Component({ selector: 'art..

programing 2023.06.28

필드를 게으른 것으로 선언

필드를 게으른 것으로 선언 TypeScript에서 필드가 게으르게 초기화되었다고 선언하는 구문이 있습니까? 스칼라에 있는 것처럼, 예를 들어: lazy val f1 = new Family("Stevens") 필드에 처음 액세스할 때만 필드 이니셜라이저가 실행됨을 의미합니다.더 나은 방법이 필요합니다. class Lazy { private _f1; get f1() { return this._f1 || (this._f1 = expensiveInitializationForF1()); } } 네, 장식가와 함께 이 문제를 해결할 수 있지만, 단순한 경우에는 과잉 살상이 될 수 있습니다.사용할 수 없습니다.@lazyInitialize직접 타자기로 쳐주세요.그래서 당신은 그것을 다시 써야 합니다.여기 제 장식가가 ..

programing 2023.06.13

함수를 변수로 반응에 전달하는 방법TypeScript의 JS 구성 요소

함수를 변수로 반응에 전달하는 방법TypeScript의 JS 구성 요소 재사용 가능한 ReactJS 버튼 구성요소를 만들려고 하는데 구성요소에 함수를 전달한 후 클릭 이벤트로 사용하는 방법에 대한 도움이 필요합니다.버튼의 클릭 이벤트가 작동하지 않습니다. 구성 요소를 호출하는 코드는 다음과 같습니다. export var MyPublicFunction = function (inArg: number) { alert(inArg); } ReactDOM.render(Button, document.getElementById('content')); 여기 제가 쓰려고 하는 구성 요소가 있습니다. interface myProps { name: string; clickFunction: any } class MyButton..

programing 2023.06.13

오류 'mat-dialog-content'가 알려진 요소가 아닙니다.

오류 'mat-dialog-content'가 알려진 요소가 아닙니다. 각진 재료를 사용하여 로그인 양식을 작성하려고 합니다.사용 중@angular/material": "^7.3.0. 인app.module.ts저는 다음을 가져와서 가져오기 배열에도 넣었습니다. import { MatToolbarModule, MatFormFieldModule, MatInputModule, MatOptionModule, MatSelectModule, MatIconModule, MatButtonModule, MatCardModule, MatTableModule, MatDividerModule, MatSnackBarModule } from '@angular/material'; 인message.components.ts저는 다음을 ..

programing 2023.06.08

typescript 인터페이스에는 두 가지 속성 중 하나가 필요합니다.

typescript 인터페이스에는 두 가지 속성 중 하나가 필요합니다. 이 인터페이스를 만들고 있습니다. export interface MenuItem { title: string; component?: any; click?: any; icon: string; } component ★★★★★★★★★★★★★★★★★」click 두 속성을 모두 설정할 수 없도록 요구하는 방법이 있습니까? 「 」의 ExcludeTypeScript 2.8에서 추가된 타입은 다음 중 하나 이상의 속성을 필요로 하는 일반화된 방법을 제공합니다. type RequireAtLeastOne = Pick & { [K in Keys]-?: Required & Partial }[Keys] 또한 하나만을 제공하도록 요구하는 부분적이지만 절대적인..

programing 2023.04.04