반응형

Typescript 6

동일한 이름의 내보낸 클래스 두 개 가져오기

동일한 이름의 내보낸 클래스 두 개 가져오기 타자기록에서 Angular 2를 사용하여 이름은 같지만 경로가 다른 두 개의 클래스를 가져와야 합니다. 프로젝트가 너무 커서 내보낸 클래스 이름을 바꾸기가 어렵습니다. Import된 클래스에 에일리어스를 붙일 수 있는 방법이 있습니까? import {Class1} from '../location1/class1' import {Class1} from '../location2/class1' 사용할 수 있습니다.as다음과 같습니다. import {Class1} from '../location1/class1' import {Class1 as Alias} from '../location2/class1' ES6 Import 스테이트먼트에 대한 자세한 내용은 여기를 참조하..

source 2023.03.23

vs

vs ng-container 공식 매뉴얼에 기재되어 있습니다만, 아직 그 동작 원리와 사용 사례에 대해 이해하고 있습니다. 이는 특히 및 지침에서 언급됩니다. 그 중 하나를 사용하기 위한 지시가 작성되었는지 여부에 따라 같은 일이 이루어집니까? 아레 그리고 똑같다고 생각하시는 건가요? 둘 중 하나를 어떻게 골라야 하죠? 커스텀 디렉티브에서는 어떻게 사용할 수 있습니까?[Edit] : 이것으로 문서화되어 있습니다. 구출하기 위해Angular는 스타일 또는 레이아웃을 방해하지 않는 그룹화 요소입니다. Angular는 스타일 또는 레이아웃을 DOM에 넣지 않기 때문입니다. (...) 는 Angular 파서로 인식되는 구문 요소입니다. 명령어, 컴포넌트, 클래스 또는 인터페이스가 아닙니다. 이것은 JavaScr..

source 2023.03.18

Angular 구성요소의 "개인" 및 "공개"

Angular 구성요소의 "개인" 및 "공개" 이전에 개인 정보를 추가하지 않으면foo,loadBar,그리고.text디폴트로는 공개되어 있다고 생각합니다. export class RandomComponent { @Input() foo: string; @Output() loadBar = new EventEmitter(); text: string; } 이 경우 사용 사례가 있습니까?public컴포넌트 안에 있습니까? 캡슐화/보안상의 이유로 항상 추가되어야 합니까?private아래처럼 모든 것을 위해? export class RandomComponent { @Input() private foo: string; @Output() private loadBar = new EventEmitter(); private ..

source 2023.03.18

Node.js Typescript 프로젝트 TypeError [ERR_UNKNOWN_FILE_EXTENTION]: /app/src/App.ts의 알 수 없는 파일 확장자 ".ts"를 실행할 수 없습니다.

Node.js Typescript 프로젝트 TypeError [ERR_UNKNOWN_FILE_EXTENTION]: /app/src/App.ts의 알 수 없는 파일 확장자 ".ts"를 실행할 수 없습니다. 헤로쿠에서 앱을 기동하려고 했을 때, 다음과 같은 스택 트레이스가 표시되었습니다.ts-node와 nodemon에서 볼 수 있는 기본적인 ts.app입니다. 어떤 답이 나올지 정말 궁금해요. 2020-05-30T00:03:12.201106+00:00 heroku[web.1]: Starting process with command `npm start` 2020-05-30T00:03:14.405285+00:00 app[web.1]: 2020-05-30T00:03:14.405303+00:00 app[web.1]..

source 2023.03.13

키를 문자열로, 값을 맵 반복으로 포함하는 ngFor 루프 맵을 사용하여 반복하는 방법

키를 문자열로, 값을 맵 반복으로 포함하는 ngFor 루프 맵을 사용하여 반복하는 방법 나는 angular 5에 처음 와서 타이프 스크립트에 다른 지도가 포함된 지도를 반복하려고 한다.이러한 종류의 맵 아래에서 아래 각도로 반복하는 방법은 컴포넌트의 코드입니다. import { Component, OnInit} from '@angular/core'; @Component({ selector: 'app-map', templateUrl: './map.component.html', styleUrls: ['./map.component.css'] }) export class MapComponent implements OnInit { map = new Map(); map1 = new Map(); constructor..

source 2023.03.13

Angular의 http 데이터와 유사한 정적 데이터에서 관찰 가능을 생성하는 방법은 무엇입니까?

Angular의 http 데이터와 유사한 정적 데이터에서 관찰 가능을 생성하는 방법은 무엇입니까? 다음 방법으로 서비스를 이용하고 있습니다. export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .ma..

source 2023.02.11
반응형