반응형

typescript 14

Javascript 클래스 인스턴스를 일반 개체 보존 메서드로 변환

Javascript 클래스 인스턴스를 일반 개체 보존 메서드로 변환 메서드 및/또는 상속된 속성을 잃지 않고 인스턴스 클래스를 일반 개체로 변환합니다.예를 들어 다음과 같습니다. class Human { height: number; weight: number; constructor() { this.height = 180; this.weight = 180; } getWeight() { return this.weight; } // I want this function to convert the child instance // accordingly toJSON() { // ??? return {}; } } class Person extends Human { public name: string; construc..

source 2023.07.06

유형 스크립트에서 사용자 정의 유형을 올바르게 가져오는 방법

유형 스크립트에서 사용자 정의 유형을 올바르게 가져오는 방법 사용자 지정 유형이 있습니다.src/@types/app.d.ts(export type AuthKeyT = string) 에 사용하고 싶습니다.tsx대응 파일(사용)import { AuthKeyT } from '@types/app'), 하지만 오류가 발생합니다. 형식 선언 파일을 가져올 수 없습니다.'@types/app' 대신 'app' 가져오기 고려 그래서 제가 사용할 때.import { AuthKeyT } from 'app'다음과 같은 정보: 'app' 모듈을 찾을 수 없습니다. 그래서.. 뭐가 문제야?사용자 지정 유형을 가져오려면 어떻게 해야 합니까? 타자기를 사용하고 있습니다.3.7.2반응 앱에서.당신은 이 오류에 직면하고 있습니다 왜냐하..

source 2023.06.26

컨트롤러에서 양식 값을 읽는 방법은 무엇입니까?

컨트롤러에서 양식 값을 읽는 방법은 무엇입니까? 저는 Angular 2 초보자인데 구성 요소에서 텍스트 상자 값을 얻으려고 하는데 어떻게 얻는지 정말 모르겠습니다. HTML: First Name component.ts : import { Component } from "@angular/core" import { FormControl, FormGroup, FormBuilder, Validator, Validators,ReactiveFormsModule } from "@angular/forms"; import { customer } from '../model/customerModel' import { Router } from "@angular/router"; export class regComponent {..

source 2023.06.26

오류: 모듈 '@angular/material'에 내보낸 멤버 "..."이 없습니다.

오류: 모듈 '@angular/material'에 내보낸 멤버 "..."이 없습니다. 나는 사용자 정의 Angular material module, material.module.ts 파일을 만들고 아래와 같이 이 파일에 다음과 같은 Angular material UI 구성 요소를 가져옵니다. import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { MatButtonModule, MatToolbarModule, MatIconModule, MatBadgeModule, MatSidenavModule, MatListModule, MatGridListModule, MatFormFieldModul..

source 2023.06.26

Angular - 여러 HTTP 호출을 순차적으로 수행합니다.

Angular - 여러 HTTP 호출을 순차적으로 수행합니다. 첫 번째 통화에서 사용자의 IP 주소를 얻고 두 번째 통화에서 해당 IP를 사용하여 사용자를 등록하는 것처럼 한 통화의 응답을 다른 통화로 사용하기 위해 HTTP 통화를 순차적으로 수행하는 기능을 만들어야 합니다. 데모 코드: registerUser(user: User) { this.utility.getIpAddress() .subscribe(data => { this.ipAddress = data.ip; }); const body = { UserName: user.UserName, Email: user.Email, //... UserIP: this.ipAddress, } return this.http.post(this.registerAPI,..

source 2023.06.26

스크립트 유형, 개체 유형 병합?

스크립트 유형, 개체 유형 병합? 두 개의 일반 객체 유형의 소품을 병합할 수 있습니까?다음과 유사한 기능이 있습니다. function foo(a: A, b: B) { return Object.assign({}, a, b); } 저는 A에 있는 모든 속성 중 B에 없는 속성을 B에 있는 모든 속성을 타입으로 하고 싶습니다. merge({a: 42}, {b: "foo", a: "bar"}); 의 다소 이상한 유형을 제공합니다.{a: number} & {b: string, a: string},a그래도 문자열입니다.실제 반품은 정확한 유형을 제공하지만, 어떻게 명시적으로 작성해야 할지 모르겠습니다.TS4.1+용 업데이트 원래 답변은 여전히 작동하지만(설명이 필요하면 읽어보셔야 합니다), 이제 재귀적 조건부 유..

source 2023.06.26

Angular 4 HttpClient 쿼리 파라미터

Angular 4 HttpClient 쿼리 파라미터 새로운 API 호출에 쿼리 파라미터를 전달할 방법을 찾고 있습니다.HttpClientModule의HttpClient아직 해결책을 찾지 못했습니다.옛사람과 함께Http모듈: 이렇게 쓸 수 있습니다. getNamespaceLogs(logNamespace) { // Setup log namespace query parameter let params = new URLSearchParams(); params.set('logNamespace', logNamespace); this._Http.get(`${API_URL}/api/v1/data/logs`, { search: params }) } 그러면 다음 URL로 API 호출이 이루어집니다. localhost:300..

source 2023.04.02

*ngFor에 필터를 적용하는 방법

*ngFor에 필터를 적용하는 방법 분명히 Angular 2는 ng-for와 함께 Angular1의 필터 대신 파이프를 사용하여 결과를 필터링합니다.다만, 실장은 아직 애매하고 명확한 문서도 없는 것 같습니다. 즉, 내가 달성하려는 것은 다음과 같은 관점에서 볼 수 있다. 파이프를 사용하여 어떻게 구현합니까?할 수 파이프를 .*ngFor★★★★★★ 。 컴포넌트: filterargs = {title: 'hello'}; items = [{title: 'hello world'}, {title: 'hello kitty'}, {title: 'foo bar'}]; 템플릿에서 필터에 사용할 문자열, 숫자 또는 개체를 파이프에 전달할 수 있습니다. 파이프 내: import { Pipe, PipeTransform } f..

source 2023.03.18

관찰 가능한 서브스크립션이 포함된 함수의 값을 반환하려면 어떻게 해야 합니까?

관찰 가능한 서브스크립션이 포함된 함수의 값을 반환하려면 어떻게 해야 합니까? Observable이 존재하는 함수에 의해 반환될 Observable에서 값을 추출하는 방법을 모릅니다.난 그것으로부터 값만 돌려받으면 돼, 다른 건 없어 동작하는 최신 버전 function getValueFromObservable() { this.store.subscribe( (data:any) => { console.log(data) } ) } getValueFromObservable() 이 기능이 작동하여 가치가 반환되도록 기능하고, 그 다음: function getValueFromObservable() { this.store.subscribe( (data:any) => { return data } ) } console...

source 2023.03.18

타이프스크립트 오류:TS7053 요소에는 암묵적으로 '임의' 유형이 있습니다.

타이프스크립트 오류:TS7053 요소에는 암묵적으로 '임의' 유형이 있습니다. 이것은 내 코드의 일부입니다. const myObj: object = {} const propname = 'propname' myObj[propname] = 'string' 에러가 발생했습니다. ERROR in path/to/file.ts(4,1) TS7053: Element implicitly has an 'any' type because expression of type '"propname"' can't be used to index type '{}'. Property 'propname' does not exist on type '{}'. 무엇이 문제이며, 어떻게 수정해야 합니까?개체의 인덱스 유형을 정의해야 합니다.고객님..

source 2023.03.13
반응형