반응형

typescript 14

순수한 TypeScript 프로젝트에서 "ReferenceError: exports is not defined"를 수정하는 방법은 무엇입니까?

순수한 TypeScript 프로젝트에서 "ReferenceError: exports is not defined"를 수정하는 방법은 무엇입니까? 가져오기 또는 내보내기 명령과 함께 .ts를 작성하면 HTML 페이지에 로드될 때 결과 .js가 다음 오류를 생성합니다. "ReferenceError: exports is not defined" 재생산 방법: VS에서 빈 노드.js 웹 애플리케이션 프로젝트 생성 가져오기 또는 내보내기 줄로 .ts 추가 결과 .js를 호출하는 HTML을 추가합니다. HTTP 서버를 시작합니다.http-server -g [port]) 그리고 HTML에 도달합니다. 노력했습니다. 대상 ES5 라인 제거"module": "commonjs"tsconfig.json'에서 CommonJS 및..

programing 2023.07.15

Ag-Grid 셀 버튼 클릭으로 렌더링

Ag-Grid 셀 버튼 클릭으로 렌더링 나는 ag-grid 데이터 테이블이 있는 각도 5를 사용하고 있습니다. 나는 cellRenderer를 사용하여 셀에서 클릭 이벤트를 트리거할 수 있습니다. 여기서 ag-grid --> colDefs를 어떻게 사용하고 있습니까? this.columnDefs = [ {headerName: '#', rowDrag: true, width: 75}, {headerName: 'One', field: 'fieldName', cellRenderer : function(params){ return 'Click' } } ]; drop() { alert("BUTTON CLICKEFD") } 을 사용하는 onClick="alert("123")"는 사용할 수 . --> 작동지사수없다습니용..

programing 2023.07.05

Ionic 2 - 앱용 글로벌 NavBar

Ionic 2 - 앱용 글로벌 NavBar 아이오닉 1에서, 우리는 다음을 정의할 수 있습니다.훨씬 위에전체 앱에 대한 일반적인 탐색 모음 역할을 하며 뷰 단위로 해제할 수 있습니다(사용).ionNavView의hideNavBar=true|false. 아이오닉 2에서 우리는 다음을 삽입해야 합니다.페이지당 - 전체 앱에 대한 글로벌 탐색 모음을 가질 수 없습니다.그게 맞습니까, 아니면 제가 속임수를 놓쳤습니까? 그렇다면 - 중복된 코드가 많은 것 같습니까? 또한, NavBar가 자체적으로 뒤로 버튼을 만들 수 있는 기능이 없는 것으로 보이며, 페이지당 뒤로 버튼에 대한 마크업을 직접 작성해야 합니다. 이는 많은 코드가 중복되는 것처럼 보입니다.업데이트: @mhartington이 말한 것처럼: 글로벌 이온 ..

programing 2023.06.30

유형 스크립트 반응 구성 요소의 반응/prop-typeeslint 오류

유형 스크립트 반응 구성 요소의 반응/prop-typeeslint 오류 다음을 설정하려고 합니다.typescript-react-eslint프로젝트를 수행하고 이 보일러 플레이트 구성 요소에 대한 파스슬린트 오류를 가져올 수 없습니다. import * as React from "react"; interface ButtonProps { children?: React.ReactNode, onClick?: (e: any) => void, } const styles = { border: "1px solid #eee", borderRadius: 3, backgroundColor: "#FFFFFF", cursor: "pointer", fontSize: 15, padding: "3px 10px", margin: 10 ..

programing 2023.06.25

TypeScript에서 Emplicit이 없을 때 빈 배열이 "any[]"로 유추되는 이유는 무엇입니까?거짓일 때 "절대[]가 아니다"라고 추론되는 것은 사실입니까?

TypeScript에서 Emplicit이 없을 때 빈 배열이 "any[]"로 유추되는 이유는 무엇입니까?거짓일 때 "절대[]가 아니다"라고 추론되는 것은 사실입니까? let a = []; a.push(0); 위의 코드는 다음과 같은 경우에 정상적으로 컴파일됩니다. 둘다요.noImplicitAny그리고.strictNullChecks는 참이 되도록 되어 있습니다. 둘다요.noImplicitAny그리고.strictNullChecksfalse false로 됩니다. 그러나 다음과 같은 경우 두 번째 줄에 오류가 발생합니다. noImplicitAny이고 거이고짓입니다.strictNullChecks사실입니다 발생된 오류는 다음과 같습니다.Argument of type 'number' is not assignable ..

programing 2023.06.15

Object.키(유형 스크립트의 숫자 사용)

Object.키(유형 스크립트의 숫자 사용) type Foo = { [key: number]: string } const foo: Foo = { 100: 'foo', 200: 'bar' } const sizes: number[] = Object.keys(foo) 제공: Type 'string[]' is not assignable to type 'number[] Typescript가 가정하는 이유string[]여기서 숫자 배열을 만드는 올바른 방법은 무엇입니까?모든 키는 JavaScript의 문자열입니다. 그냥 사용합니다.map: const sizes: number[] = Object.keys(foo).map(Number); 숫자 문자열에만 사용할 수 있습니다. 예를 들어 소수가 포함된 유럽 문자열일 경우..

programing 2023.06.15

각도 인터셉트카 제외 특정 URL

각도 인터셉트카 제외 특정 URL 저는 제 웹 API를 호출하는 모든 서비스의 헤더를 처리할 필요가 없도록 가로채기를 작성하고 있습니다.문제는 99%의 호출에 하나의 특정 헤더 집합이 필요하지만 나머지 1%는 하나의 헤더 집합만 필요하고 나머지 1%는 존재하는 다른 헤더 집합에서 작동하지 않는다는 것입니다.이것을 알고 있기 때문에 저의 아이디어는 2개의 인터셉트를 만드는 것입니다. 첫 번째는 그들이 모두 사용하는 1개의 헤더를 추가하고 두 번째는 1%를 제외한 나머지 헤더를 추가할 것입니다. 다음은 제가 효과가 있는 1%를 제외하는 방법입니다. 하지만 더 나은 방법이 있는지 알고 싶습니다. intercept(request: HttpRequest, next:HttpHandler: Observable { l..

programing 2023.06.15

응용 프로그램이 실행 중인 경로를 유형 스크립트로 가져오려면 어떻게 해야 합니까?

응용 프로그램이 실행 중인 경로를 유형 스크립트로 가져오려면 어떻게 해야 합니까? 저는 전자, 각2, 타자기, neDB로 데스크톱 애플리케이션을 만들려고 합니다.neDB로 '파일' 데이터베이스를 만들 수 있도록 프로젝트 경로를 원합니다.타이프스크립트로 이걸 어떻게 얻을 수 있나요?app.getAppPath() 사용 타이프스크립트는 자바스크립트의 상위 집합이므로, 타이프를 선언하거나 다른 타이프스크립트 기능을 사용할 수도 있지만, 자바스크립트로 하는 것과 같은 방식으로 할 수 있습니다. 예: const remote = require('remote'), app = remote.require('app'); var basepath = app.getAppPath(); 업데이트 - 요즘은 다음을 사용해야 합니다. ..

programing 2023.06.15

AWS API 게이트웨이 메서드 응답에 대한 유형 스크립트에서 AWS 람다 응답과 함께 반환되는 유형은 무엇입니까?

AWS API 게이트웨이 메서드 응답에 대한 유형 스크립트에서 AWS 람다 응답과 함께 반환되는 유형은 무엇입니까? 저는 AWS 람다에서 적절한 타이프스크립트 프로젝트를 구축하고 싶습니다. 현재 저는 다음과 같은 정의를 가지고 있습니다. export type HttpResponse = { statusCode: number; headers: {}; body: string; } export async function readCollection (event, context, callback): Promise{ console.log(event); // Contains incoming request data (e.g., query params, headers and more) const data = [ { id:..

programing 2023.06.10

속성 'id'가 'T' 유형에 없습니다. (2339) 유형 스크립트 Generics 스크립트 Generics 오류

속성 'id'가 'T' 유형에 없습니다. (2339) 유형 스크립트 Generics 스크립트 Generics 오류 라는 기능이 있습니다.updateArrayOfObjects그러면 어레이의 개체가 업데이트됩니다.아래와 같이 이 함수에 제네릭 유형을 전달합니다. interface OtherIncomeSource { id?: string; incomeDescription?: string; amount?: number; } const otherIncomes = [ { id: "#6523-3244-3423-4343", incomeDescription: "Rent", amount: 100 }, { id: "#6523-3244-3423-4343", incomeDescription: "Commercial", amoun..

programing 2023.06.10
반응형