반응형

TypeScript 10

'구독' 속성이 'void' 유형에 없습니다.Angular 2 asp.net 코어

'구독' 속성이 'void' 유형에 없습니다.Angular 2 asp.net 코어 구독을 사용하려고 하면 다음과 같은 오류가 발생합니다..map에도 같은 문제가 있었지만, 다음 파일 https://raw.githubusercontent.com/Microsoft/TypeScript/Fix8518/lib/typescriptServices.js 을 교체하는 것으로 해결했습니다. Typescript를 1.8.6으로 업데이트하고 visual studio 2015를 3으로 업데이트했습니다. 이 문제를 해결하는 방법을 모르거나 잘못하고 있는 경우 추가했습니다. import 'rxjs/Rx'; bootstrap 및 app.component 클래스에 연결되었지만 여전히 동일한 오류입니다. 서비스 코드: import { ..

programing 2023.07.15

유형 스크립트 결합 유형에서 다른 속성 액세스

유형 스크립트 결합 유형에서 다른 속성 액세스 데이터베이스에서 객체를 처리하는 함수를 만들고 있습니다.같은 속성의 이름이 다른 두 개의 서로 다른 데이터 구조를 가지고 있습니다.나는 그것을 바꿀 수 없어서 자바스크립트로 처리해야 합니다. 개체에는 다른 차이점이 있지만, 이 기능에는 중요하지 않습니다. 저는 두 가지 다른 유형의 객체에 동일한 기능을 사용하고 싶습니다.다음은 문제를 보여주는 샘플 코드입니다. interface TypeA { itemName: string; } interface TypeB { itemTitle: string; } function getItemName(item: TypeA | TypeB): string { let name = ''; if (item.hasOwnProperty('..

programing 2023.07.05

Angular 4 표현식이 확인된 후 변경됨 오류

Angular 4 표현식이 확인된 후 변경됨 오류 상위 구성 요소 => ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: ''. Current value: '[object Object]'. at viewDebugError (vendor.bundle.js:8962) at expressionChangedAfterItHasBeenCheckedError (vendor.bundle.js:8940) 상위 구성 요소 Html 상위 구성 요소 export class ParentComponent implements OnInit { returnedItems: Array = []; al..

programing 2023.06.30

Angular | 데코레이터에 서비스를 주입

Angular | 데코레이터에 서비스를 주입 저는 제가 만들고 있는 데코레이터 기능에 서비스를 주입하려고 하는데, 이것은 변수 안에 저장된 내용을 얻을 수 있도록 하기 위한 것입니다. 저는 현재 기본적인 데코레이터 설정을 하고 있습니다. export function canEdit(editName: string, service: Service) { return function (constructor: any) { console.log(constructor); } } 제가 이것을 사용하는 곳에서는 두 번째 매개변수를 요구하는데, 이 매개변수는 분명히 의존성을 주입해야 합니다. 저는 또한 그것을 시도했습니다.@Inject(Service)기능 내에서는 허용되지 않습니다. 제가 이것을 할 수 있는 방법이 있나요?..

programing 2023.06.30

네임스페이스 선언과 모듈 선언의 차이점은 무엇입니까?

네임스페이스 선언과 모듈 선언의 차이점은 무엇입니까? 이 설명서와 인용문을 읽은 후: TypeScript 1.5에서는 명명법이 변경되었습니다."내부 모듈"은 이제 "이름 공간"입니다."외부 모듈"은 이제 단순한 "모듈"입니다. 라는 인상을 받았습니다.declare module더 이상 사용되지 않으며 다음으로 대체됩니다.declare namespace하지만 탐색할 때는node_modules\@types\node\index.d.ts나는 둘 다 볼 수 있습니다.declare module그리고.declare namespace사용: declare namespace NodeJS { export var Console: { prototype: Console; new(stdout: WritableStream, stder..

programing 2023.06.25

Angular 2 활성화된 경로 매개 변수가 서비스 내 또는 외부에서 작동하지 않음

Angular 2 활성화된 경로 매개 변수가 서비스 내 또는 외부에서 작동하지 않음 매우 이상한 문제가 있습니다: index.html 탐색 메뉴는 탐색 메뉴의 구성 요소입니다.라우터-아웃렛 콘텐츠에는 "자산"이라는 구성 요소가 있습니다. 자산 구성 요소에서 수행한 작업: import { ActivatedRoute}from "@angular/router"; constructor(private route: ActivatedRoute){} public ngOnInit(): void { this.route.params.subscribe(params => { const id = params["id"]; } 이것은 작동하고 저는 제 경로의 매개 변수("asset/:id")를 얻습니다. 이제 저는 내비게이션 메뉴 구..

programing 2023.06.15

Typescript 객체

Typescript 객체 이 질문에는 이미 다음과 같은 답이 있습니다. 개체 배열에서 속성 값을 배열로 추출합니다. (25개 답변) 마감됨6년 전에. Typescript가 처음입니다.관찰 가능한 ID에서 ID를 선택합니다. 이것은 내가 관찰할 수 있는 것입니다. let myObj = [{ "id": 1, "text": "Mary" }, { "id": 2, "text": "Nancy" }, { "id": 3, "text": "Paul" }, { "id": 4, "text": "Cheryl" }, { "id": 5, "text": "Frances" }] 예상 결과: let selectedIds = [1,2,3,4,5]; 배열을 만들고 for 루프에 ids를 밀어넣지 않고도 이 작업을 수행할 수 있습니다. 사..

programing 2023.06.10

TypeScript: 유형 '{}'에 속성이 없습니다.

TypeScript: 유형 '{}'에 속성이 없습니다. Visual Studio 2013을 완전 패치 적용으로 사용하고 있습니다.JQuery, JQueryUI, JSRender를 사용하려고 합니다.저도 TypeScript를 사용하려고 합니다.ts 파일에서 다음과 같은 오류가 발생합니다. 유형 '{}'에 속성 'fadeDiv'가 없습니다. JQuery, JQueryUI 및 JSRender의 TypeScript에 대한 올바른 레퍼런스를 가지고 있다고 생각합니다만, 읽어본 바로는 d.ts의 문제인 것 같습니다. JavaScript에는 오류가 없지만, Visual Studio에서 가능하면 오류가 있다고 말하는 것을 원하지 않습니다.두 번 다fadeDivJavaScript에서 언급되고 있는 것은 빨간색 줄이 그 ..

programing 2023.04.06

Angular2 이벤트 유형

Angular2 이벤트 유형 html 파일에 다음 버튼이 있는 경우 Do something 또한 해당 컴포넌트에는 이 기능이 있습니다. doSomething(testString: string, event){ event.stopPropagation(); console.log(testString + ': I am doing something'); } 에 할당해야 할 적절한 유형이 있습니까?$event입력? 이벤트 매개 변수 자체는 개체이지만 유형 개체에 할당하면 오류가 발생합니다. 유형 개체에 'stopPropogation' 속성이 없습니다. 그럼, Typescript는 무엇을 고려했을까요?$event입력하시겠습니까?@AlexJ의 제안대로 통과하신 이벤트$eventDOM 이벤트이기 때문에EventName타입..

programing 2023.04.01

어레이 및 기능과의 옵션 체인을 사용하려면 어떻게 해야 합니까?

어레이 및 기능과의 옵션 체인을 사용하려면 어떻게 해야 합니까? 오브젝트 대신 어레이로 옵션 체인을 사용하려고 하는데 그 방법을 잘 모르겠습니다. 이게 내가 하려는 거야myArray.filter(x => x.testKey === myTestKey)?[0]. 기능적으로도 비슷한 것을 시도합니다. let x = {a: () => {}, b: null} console.log(x?b()); 다만, 같은 에러가 발생하고 있습니다.어레이 또는 기능과의 체인(옵션)을 사용하려면 어떻게 해야 합니까?이거를 넣어야 돼요.그 후?옵션 체인을 사용하려면: myArray.filter(x => x.testKey === myTestKey)?.[0] 놀이터 링크 사용방법?컴파일러는 당신이 조건부 연산자를 사용하려고 한다고 생각하게..

programing 2023.03.12
반응형