반응형

TypeScript 7

Angular2/4/5에서 사용자 지정 비동기 검증기를 구현하는 방법

Angular2/4/5에서 사용자 지정 비동기 검증기를 구현하는 방법 아직 Angular에서 지원합니까? 이 미해결 문제를 참조하십시오. 그렇다면 아래 코드에서 무엇이 잘못되었습니까? export class someClass{ myForm:ControlGroup; constructor(public http:Http, public formBuilder:FormBuilder) this.myForm = formBuilder.group({ ImageId: ["", Validators.required, this.asynValidator] }); asyncValidator(control: Control): {[key: string]: any} { return new Promise (resolve => { let h..

programing 2023.06.30

유형 스크립트로 require.js 구성을 어떻게 설정합니까?

유형 스크립트로 require.js 구성을 어떻게 설정합니까? 좋아요, 저는 이것에 대한 많은 질문과 대답을 읽었습니다. 그리고 많은 것들이 쓰레기입니다. 아주 간단한 질문이 있습니다.이에 상응하는 작업을 수행하려면 어떻게 해야 합니까? require.config({ paths: { "blah": '/libs/blah/blah', } }); require(['blah'], function(b) { console.log(b); }); 타자기로? 이것은 작동하지 않습니다. declare var require; require.config({ paths: { "blah": '/libs/blah/blah', } }); import b = require('blah'); console.log(b); s.ts(8,1)..

programing 2023.06.25

Javascript/Typescript에서 "let _self = this"는 무엇을 의미합니까?

Javascript/Typescript에서 "let _self = this"는 무엇을 의미합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. "this" 키워드는 어떻게 작동하고 언제 사용해야 합니까? (22개 답변) 이 자바스크립트 관용구의 기초가 되는 것은 무엇입니까: varself = this? (10개 답변) 마감됨9개월 전에. 이 코드 스니펫에서, 왜?this.identifier효과는 없지만,_self.url일? getConfig() { let _self = this; return function () { this.page.url = this.url || window.location.href; this.page.identifier = _self.identifier; this.page.cate..

programing 2023.06.20

형식 스크립트에서 개인 메서드를 농담으로 테스트

형식 스크립트에서 개인 메서드를 농담으로 테스트 아래 코드에서 나의 테스트 케이스는 예상대로 통과되었지만 돌연변이 테스트를 위해 stryker를 사용하고 있으며, handleError 함수는 돌연변이 테스트에서 살아남아 handleError 함수가 호출되는지 여부를 테스트하여 돌연변이를 죽이고 싶습니다.개인 기능을 테스트하는 데 도움이 필요합니다. 스파이온을 시도했지만 작동하지 않았습니다. const orderBuilderSpy = jest.spyOn(orderBuilder, 'build') const handleError = jest.fn() expect(rderBuilderSpy).toHaveBeenCalledWith(handleError) // code written in nestJS/typescr..

programing 2023.06.10

최신 TypeScript(v1.5로 추정) 예제에서 @(at 기호)는 무엇을 의미합니까?

최신 TypeScript(v1.5로 추정) 예제에서 @(at 기호)는 무엇을 의미합니까? TypeScript 공식 블로그에 매우 흥미로운 사진이 올라왔습니다. @(at sign) 기호는 자바스크립트 식별자에서 사용할 수 없기 때문에 (제가 알기로는) 거기서 무엇을 하는지 궁금합니다.이번 주 큰 뉴스는 AtScript와 TypeScript의 합병입니다. AtScript 문서의 다음 예는 다음과 같습니다. @Component() class MyApp { server:Server; @Bind('name') name:string; @Event('foo') fooFn:Function; @Inject() constructor(@parent server:Server) {} greet():string {} } 다음 자..

programing 2023.06.10

형식 설명: 형식이 '개체'에 없습니다.

형식 설명: 형식이 '개체'에 없습니다. 다음과 같은 설정이 있고, 를 사용하여 루핑할 때for...of다음 오류가 발생합니다. 유형 "object"에 속성 "country"가 없습니다. 이렇게 하면 배열 내의 각 개체를 루프하여 개체 속성 값을 비교할 수 있습니까? let countryProviders: object[]; export function GetAllProviders() { allProviders = [ { region: "r 1", country: "US", locale: "en-us", company: "co 1" }, { region: "r 2", country: "China", locale: "zh-cn", company: "co 2" }, { region: "r 4", country..

programing 2023.03.27

레코드 타입은 무엇입니까?

레코드 타입은 무엇입니까? 무엇인가.Record평균은요? Typescript 2.1은Record예를 들어 다음과 같이 입력합니다. // For every properties K of type T, transform it to U function mapObject(obj: Record, f: (x: T) => U): Record '타입 스크립트 2.1' 참조 또한 [Advanced Types]페이지에는Record[ Mapped Types ]라는 제목 아래Readonly,Partial,그리고.Pick그 정의로 보이는 것은 다음과 같습니다. type Record = { [P in K]: T; } Readonly, Partial 및 Pick은 동형이지만 Record는 동형이 아닙니다.레코드가 동형이 아니라는 단..

programing 2023.03.17
반응형