반응형

typescript 14

스크립트 열거형에 문자열 값을 할당할 수 없습니다(Initializer 유형 문자열을 변수 유형에 할당할 수 없음).

스크립트 열거형에 문자열 값을 할당할 수 없습니다(Initializer 유형 문자열을 변수 유형에 할당할 수 없음). TypeScript 2.4 이후부터는 String Enums가 기능인 것 같습니다. 그러나 다음은 작동하지 않습니다. enum Foo { A = "A", B = "B" } var foo : Foo = "A"; 변수 유형 Foo에 이니셜라이저 유형 문자열을 할당할 수 없습니다. 문자열 리터럴 작업: type Foo = "A" | "B"; 하지만 만약 내가 사용하고 싶다면?enum이 일을 피할 방법이 있습니까?인덱스 식을 사용하여 열거값을 가져올 수 있습니다. enum Foo { A = "A", B = "BB" } var foo : Foo = Foo["A"]; var fooB : Foo = ..

programing 2023.07.06

TypeScript | Array.from | 오류 TS2339: 'from' 속성이 'ArrayConstructor' 유형에 없습니다.

TypeScript | Array.from | 오류 TS2339: 'from' 속성이 'ArrayConstructor' 유형에 없습니다. 나는 구글링을 하고 있었지만, 다음과 같은 ES6 방법을 사용할 수 있도록 하기 위해 내 프로젝트에 무엇을 어떻게 추가해야 하는지 정보를 찾을 수 없습니다.Array.from __ EDIT: 프로토타입 워드 제거런타임에 엔진에 API가 존재하는 것이 확실하다면 다음을 사용하여 컴파일하십시오.--lib es6(또는)--lib dom,es6DOM API를 사용하는 경우). 자세한 내용은 컴파일러 옵션 설명서를 참조하십시오.다음과 같이 기존 유형을 쉽게 확장할 수 있습니다. interface Array { from(arrayLike: any, mapFn?, thisArg?)..

programing 2023.07.06

원시 유형을 확장하는 TypeScript에서 공칭 유형을 만드는 방법이 있습니까?

원시 유형을 확장하는 TypeScript에서 공칭 유형을 만드는 방법이 있습니까? 두 칩시다.latitude그리고.longitude는 이 인 저는이을기표싶습다로 .number▁a의 할당을 허용하지 않습니다.longitudelatitude형식 스크립트의 변수입니다. 하위 분류 방법이 있습니까?number원고가 이 할당을 불법으로 탐지하도록 원시적입니까?코드가 실패하도록 공칭 타이핑을 강요하는 방법? var longitude : LongitudeNumber = new LongitudeNumber(); var latitude : LatitudeNumber; latitude = longitude; //

programing 2023.07.01

수출 신고형 Xyz'는 '수출 신고형 Xyz'에 비해 무엇을 의미합니까?

수출 신고형 Xyz'는 '수출 신고형 Xyz'에 비해 무엇을 의미합니까? 정의 파일에는 다음 두 가지를 모두 쓸 수 있습니다. export declare type Abc = string; export type Bcd = string; 그declare여기 키워드는 아무 소용이 없죠, 그렇죠?맞아요. declare키워드는 실행 시 변수 또는 상수가 있을 것이라고 말해야 할 때 유용합니다. 예:예를 들어 라이브러리를 가져오려고 합니다.someExternalLib그러나 npm에는 없습니다(스크립트 태그를 통해 수동으로 포함해야 합니다).글로벌 변수로 액세스할 수 있습니다.someExternalLib기능이 있는.fun1그리고.fun2문제는 Typescript가 모른다는 것입니다. 그렇기 때문에 글로벌 선언을 통해..

programing 2023.06.26

페이지 로드 후 Angular 4에서 (DOM) Element의 너비를 가져오는 방법

페이지 로드 후 Angular 4에서 (DOM) Element의 너비를 가져오는 방법 페이지를 로드한 직후이지만 svg를 그리기 시작하기 전에 아무런 작업(클릭 또는 창 크기 조정) 없이 DOM 요소의 너비를 얻을 수 있는 Angular 4에서 해결책을 찾고 있습니다.여기서 비슷한 케이스를 찾았지만 저한테는 안 통합니다.동일한 오류가 발생합니다. 오류 유형 오류: 정의되지 않은 'nativeElement' 속성을 읽을 수 없습니다. 내가 그 안에 그리는 svg의 viewbox를 설정하기 위해 div 컨테이너의 너비를 얻어야 합니다. 템플릿은 다음과 같습니다. 이 경우에 필요한 내용이 포함된 TS 파일: import { Component, Input, OnInit, ViewEncapsulation, Aft..

programing 2023.06.21

사이드 메뉴 ionic 2를 보려면 스와이프 사용 안 함

사이드 메뉴 ionic 2를 보려면 스와이프 사용 안 함 저는 사이드 메뉴 아이콘 2를 사용하고 있습니다. 제가 이 페이지를 왼쪽에서 오른쪽으로 스와이프할 때 사이드 메뉴 슬라이드를 특정 페이지에서 비활성화해야 합니다. 앱.스캐너 {{p.title}} page.html 이 페이지에서 스와이프 메뉴를 사용하지 않도록 설정했습니다. 스와이프할 때만 사용 안 함 import {Component} from '@angular/core'; import {NavController} from 'ionic-angular'; @Component({ templateUrl: 'build/pages/portrait/portrait.html' }) export class Portrait { } 페이지.책 Portrait 메뉴를 ..

programing 2023.06.16

yup의 물건을 사용하는 방법.타자기로 모양을 만들 수 있습니까?

yup의 물건을 사용하는 방법.타자기로 모양을 만들 수 있습니까? 현재 코드 일부를 TypeScript로 변환하고 있으며 몇 가지 유형 문제가 발생하고 있습니다.yup유형입니다. 여러 가지 방법을 시도해 보고 참조했습니다.yup이 문제를 해결하기 위한 TypeScript 지원에 대한 설명서가 없습니다. https://github.com/jquense/yup/blob/master/docs/typescript.md 다음은 내 코드의 샘플입니다. import { object, Asserts, string } from 'yup'; interface BaseBootstrapSchema { APPLICATION_NAME: string; LOG_PATH: string; } const bootstrapValidatio..

programing 2023.06.11

Javascript/Typescript에서 어레이 복제

Javascript/Typescript에서 어레이 복제 2개의 오브젝트가 배열되어 있습니다. genericItems: Item[] = []; backupData: Item[] = []; 을 HTML로 .genericItems데이터 테이블은 수정할 수 있습니다.은 리셋버튼을 하여 리셋된 대로 되돌릴 수 .backUpData 이. getGenericItems(selected: Item) { this.itemService.getGenericItems(selected).subscribe( result => { this.genericItems = result; }); this.backupData = this.genericItems.slice(); } 사용자 변경이 첫 번째 어레이에 반영되어 두 번째 어레이를 리셋..

programing 2023.04.02

'합성 속성 @panelState를 찾았습니다.응용 프로그램에 "Browser Animations Module" 또는 "Noop Animations Module"을 포함하십시오.'

'합성 속성 @panelState를 찾았습니다.응용 프로그램에 "Browser Animations Module" 또는 "Noop Animations Module"을 포함하십시오.' Angular Seed를 사용하여 Angular 4 프로젝트를 업그레이드했는데 오류가 발생하였습니다. 가상 속성 @panelState를 찾았습니다.응용 프로그램에 "Browser Animations Module" 또는 "Noop Animations Module"을 포함하십시오. 어떻게 하면 고칠 수 있을까요?에러 메세지가 나타내는 것은 정확히 무엇입니까? 하세요.@angular/animations인스톨 를 들어, 「」를 실행해 ).npm install @angular/animations 다음module. application...

programing 2023.03.28

NameService에 대한 공급자 각도 없음

NameService에 대한 공급자 각도 없음 Angular 구성 요소에 클래스를 로드하는 데 문제가 있습니다.저는 오랫동안 이 문제를 해결하려고 노력했습니다. 심지어 이 모든 것을 하나의 파일로 연결하려고도 했습니다.내가 가진 건 응용 프로그램.ts /// import {Component,View,bootstrap,NgFor} from "angular2/angular2"; import {NameService} from "./services/NameService"; @Component({ selector:'my-app', injectables: [NameService] }) @View({ template:'Hi {{name}}' + 'Friends' + '' + ' {{name}}' + '', direc..

programing 2023.03.28
반응형