반응형

typescript 8

TS1128: 선언 또는 문이 필요합니다(파일 끝).

TS1128: 선언 또는 문이 필요합니다(파일 끝). 저는 TypeScript/React 프로젝트(1년 동안 React를 작성하지 않은 것 등)를 진행하고 있으며 문제가 있습니다. 이 구성 요소를 작성할 때 찾은 일부 문서를 따라갔는데 이 파일의 끝에 TS1128(선언 또는 설명문이 예상됨) 오류가 발생하여 다음과 같은 이유를 알 수 없습니다. import * as React from 'react'; import Count from './CountDisplay'; interface State { count: number; } class Counter extends React.Component { state: State = {count: 0}; increment() { this.setState({ coun..

programing 2023.07.17

IntegrinentAttributes & IntegrinentClassAttributesReact.js 유형에는 할당할 수 없습니다.

IntegrinentAttributes & IntegrinentClassAttributesReact.js 유형에는 할당할 수 없습니다. 함께 일해 왔습니다.react.js잠시 동안최근에 다음과 같은 오류가 발생하기 시작했습니다. Type '{}' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes' 무슨 일인지 모르겠어요.저는 그것에 대해 검색했고 제가 다른 사람들의 말을 발견한 것은 그것이 문제라는 것입니다.props여기 제가 본 시나리오가 있습니다.다음보다는: 다음 작업은 괜찮습니다. 나는 이것이 무엇인지 이해하고 싶습니다.IntrinsicAttributes그리고.IntrinsicClassAttributes에react왜 ..

programing 2023.06.17

나중에 사용할 수 있도록 TypeScript 개체 구조 정의

나중에 사용할 수 있도록 TypeScript 개체 구조 정의 TypeScript에서 매개 변수 유형으로 사용할 수 있는 개체 구조를 정의할 수 있습니까? 내 말은: 다음과 같이 동일한 객체 구조를 반환하는 함수가 5개 있다고 가정합니다. foo(): { bar: string, baz: boolean, idk: number } { ... } bar(): { bar: string, baz: boolean, idk: number } { ... } ... 문제는 이와 같은 객체를 반환하는 모든 함수에서 이 구조를 정의해야 한다는 것입니다. 그래서 다음과 같은 것이 가능합니까? declare const OBJECT_STRUCTURE: { bar: string, baz: boolean, idk: number } f..

programing 2023.06.17

createReducer 함수를 사용할 때 생산을 위해 angular+ngrx 8을 빌드하는 동안 오류가 발생했습니다.

createReducer 함수를 사용할 때 생산을 위해 angular+ngrx 8을 빌드하는 동안 오류가 발생했습니다. 현재 저는 새로운 NgRX 크리에이터 기능으로 Angular + NgRX 8 애플리케이션을 구축하려고 합니다.하지만 생산을 위해 이 제품을 제작할 때 다음과 같은 오류가 나타납니다. 데코레이터에서는 함수 호출이 지원되지 않지만 'createReducer'가 'reducer'로 호출되었습니다. 개발 모드에서는 전혀 문제가 없습니다. 요청 감소기는 다음과 같습니다. export interface State extends EntityState { loading: boolean; error: any; } export const initialState = adapter.getInitialStat..

programing 2023.06.12

Angular CLI에 의해 생성되는 "spec.ts" 파일은 어떤 용도로 사용됩니까?

Angular CLI에 의해 생성되는 "spec.ts" 파일은 어떤 용도로 사용됩니까? Angular CLI를 사용하여 프로젝트를 생성하고 서비스를 제공하고 있습니다.제 작은 학습 프로젝트에서는 필요한 것보다 더 많은 것을 만들어 낼 수 있지만, 그것은 잘 작동하는 것 같습니다. 이 때문에 이 모든 것이spec.ts프로젝트의 각 각도 요소(구성 요소, 서비스, 파이프 등)에 대해 설명합니다.여기저기 찾아봤지만 이 파일들의 용도를 설명해주지 못했어요. 이러한 빌드 파일은 일반적으로 사용할 때 숨겨져 있습니까?tsc이름이 좋지 않은 사람의 이름을 바꾸고 싶어서 궁금했다.Component제가 만든 이름인데, 이 이름에서도 언급이 되어 있다는 것을 알게 되었습니다.spec.ts파일을 표시합니다. import {..

programing 2023.03.29

TypeScript 해시맵/사전 인터페이스

TypeScript 해시맵/사전 인터페이스 해시맵/사전 인터페이스를 구현하려고 합니다.지금까지의 내용: export interface IHash { [details: string] : string; } 이 구문이 정확히 무엇을 의미하는지 이해하는 데 어려움이 있습니다.만약 내가 한다면var x : IHash = {};데이터 추가/접근은 어떻게 해야 합니까?일반 js 객체와 마찬가지로: let myhash: IHash = {}; myhash["somestring"] = "value"; //set let value = myhash["somestring"]; //get 당신이 하고 있는 일은 두 가지가 있다.[indexer: string] : string TypeScript에 객체에 임의의 문자열 기반 키를 ..

programing 2023.03.14

이벤트 리스너 동적 추가

이벤트 리스너 동적 추가 이제 막 Angular 2를 만지작거리기 시작했는데, 이벤트 청취자를 요소에서 동적으로 추가하고 제거할 수 있는 가장 좋은 방법을 알려줄 수 있는지 궁금합니다. 컴포넌트를 설정했습니다.템플릿의 특정 요소를 클릭하면 다음 항목에 대해 청취자를 추가합니다.mousemove같은 템플릿의 다른 요소로 이동합니다.그런 다음 세 번째 요소를 클릭하면 이 수신기를 제거합니다. 플레인 Javascript를 사용하여 요소를 잡고 표준을 호출하는 것만으로 이 작업을 수행할 수 있습니다.addEventListener()'Angular2'가 더 있을까?내가 조사해야 할 0" 방법.렌더러가 Angular 4.0.0-rc.1에서 더 이상 사용되지 않습니다. 아래 업데이트를 읽어 보십시오. angular2..

programing 2023.03.04

객체 배열을 정의하려면 어떻게 해야 합니까?

객체 배열을 정의하려면 어떻게 해야 합니까? TypeScript에서 객체 배열을 만들고 있습니다. userTestStatus xxxx = { "0": { "id": 0, "name": "Available" }, "1": { "id": 1, "name": "Ready" }, "2": { "id": 2, "name": "Started" } }; 어떻게 하면 정확한 유형을 신고할 수 있는지 누가 알려주시겠어요?인라인화가 가능합니까, 아니면 두 가지 정의가 필요합니까? 대체품을 찾고 있습니다.xxx나중에 TypeScript에서 다음과 같은 것을 사용했을 때 경고할 수 있도록 TypeScript를 선언합니다.userTestStatus[3].nammme잘못해서숫자와 같은 속성을 가진 객체 리터럴 대신 네이티브 어레..

programing 2023.02.22
반응형