typescript

Nie można wykonać aktualizacji stanu Reacta na odmontowanym komponencie

Problem Piszę aplikację w Reaccie i nie byłem w stanie uniknąć bardzo częstej pułapki, która wywołuje setState(...) Po comp ... tDivSizeThrottleable!(); } catch (caughtError) { console.warn({ caughtError }); } }; } export default Book;

Tworzenie enum z wartościami łańcuchowymi w TypeScript

Poniższy kod może być użyty do utworzenia enum w maszynopisie: enum e { hello = 1, world = 2 }; I do wartości moż ... tościami łańcuchowymi? enum e { hello = "hello", // error: cannot convert string to e world = "world" // error };

Kiedy używać interfejsu i modelu w maszynopisie / Angular2

Ostatnio oglądałem samouczek na Angular 2 z maszynopisem, ale nie wiem, kiedy używać interfejsu, a kiedy używać modelu do prz ... zasami chcę pojedynczy obiekt danych, innym razem chcę trzymać i tablicę obiektu. Którego z nich powinienem użyć i dlaczego?

"unknown" vs. "any"

TypeScript 3.0 wprowadza typ unknown, zgodnie z ich wiki: Nieznany jest teraz zastrzeżoną nazwą typu, ponieważ jest tera ... znany typ), lub Zmień nazwę na coś innego. Jaka jest różnica między unknown a any? Kiedy powinniśmy użyć unknown nad any?

Angular - "nie ma wyeksportowanego członka 'obserwowalnego'"

Kod maszynopisu: import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { of ... ". src / app / hero.obsługa.ts (15,12): błąd TS2304: nie można znaleźć nazwy 'of'. package.json Plik z wersją kątową:

Pisanie modułów NPM w maszynopisie

Pracuję nad moim pierwszym modułem NPM. Krótko pracowałem wcześniej z maszynopisem i dużym problemem było to, że dla wielu mo ... as publikowania modułu NPM, czy powinienem publikować tylko pliki javascript i dostarczać wygenerowane .pliki d. ts na pewno?

Angular-POST uploaded file

Używam Angular, TypeScript Aby wysłać plik wraz z danymi JSON na serwer. Poniżej mój kod: import {Component, View, NgFor, ... } Jak mogę przekształcić formData Na String i wysłać go na serwer? Pamiętam, że w AngularJS (v1) użyłbyś transformRequest.

Jak poprawnie wyłapać wyjątek z http.request()?

Część mojego kodu: import {Injectable} from 'angular2/core'; import {Http, Headers, Request, Response} from 'angular2/http ... wyjątek w konsoli przeglądarki: Oryginalny wyjątek: TypeError: this.http.Prośba(...).Mapa (...).catch nie jest funkcją

Jak dynamicznie przypisać właściwości do obiektu w maszynopisie?

Gdybym chciał programowo przypisać właściwość do obiektu w Javascript, zrobiłbym to tak: var obj = {}; obj.prop = "value"; ... ąd: Właściwość "prop" nie istnieje na wartości typu "{} " Jak mam przypisać nową właściwość obiektowi w maszynopisie?

Jak uniknąć importu z bardzo długimi ścieżkami względnymi w Angular 2?

Jak mogę wprowadzić coś takiego jak 'my-app-name/services', aby uniknąć linii takich jak poniższy import? import {XyService} from '../../../services/validation/xy.service';

node modules / rxjs / internal / types.d. ts (81,44): błąd TS1005:'; ' oczekiwany błąd po instalacji kątowej 6

I got an error of Node_modules/rxjs/internal / types.d. ts (81,44): błąd TS1005:'; ' oczekiwany. Po zainstalowaniu Ang ... es.d.ts(81,74): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.

Użyj asynchronicznego oczekiwania z tablicą.mapka

Podano następujący kod: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> = ... est przypisany do typu "number". Jak mogę to naprawić? Jak Mogę sprawić, by async await i Array.map współpracowały ze sobą?

Angular 2 Użyj komponentu z innego modułu

Mam aplikację Angular 2 (Wersja 2.0.0 - final) wygenerowaną za pomocą angular-cli. Kiedy tworzę komponent i dodaję go do ta ... ithub.com/evgdim/angular2 (kanban-Board folder) Co mi umyka? Co muszę zrobić, aby użyć TaskCardComponent w BoardComponent?

Jak przygotować wersję release z SystemJS i Gulp?

Używam SystemJS w moim projekcie Angular2. Używam pliku Tsconfig do maszynopisu. Chcę użyć gulp do konkat i minify mój kod do ... endor.min.js:2636(anonymous function) @ Whatever.js:2 Whatever.tpls.min.js:1 Uncaught ReferenceError: angular is not defined

Właściwe wykorzystanie błędów

Używam TypeScript dla dość dużego projektu i zastanawiam się, jaki jest standard użycia Error s. na przykład, powiedzmy, że p ... isie będzie: throw new Error("Index Out of Bounds"); Jakie inne sposoby mógłbym to osiągnąć? Jaki jest przyjęty standard?

Jak oglądać i kompilować wszystkie źródła maszynopisu?

Próbuję przekonwertować projekt pet do maszynopisu i wydaje się, że nie jestem w stanie użyć narzędzia tsc do oglądania i kom ... urencyjnie wszystkich plików *.ts w jakimś katalogu. Wygląda na to, że coś tsc powinno sobie z tym poradzić. Jakie mam opcje?

Najlepszy sposób na import z rxjs

W mojej aplikacji angular 2 mam usługę, która korzysta z klasy Observable z biblioteki rxjs. import { Observable } from 'rxj ... psze jak zaimportować Observable żebym mógł korzystać z funkcji toPromise() bez konieczności importowania wszystkiego innego?

Angular 2 beta.17: właściwość "mapa" nie istnieje na typie " obserwowalny "

Właśnie uaktualniłem z Angular 2 beta16 do beta17 , który z kolei wymaga rxjs 5.0.0-beta.6. (Changelog tutaj: https://gith ... de(); bootstrap(AppDesktopComponent, [ ROUTER_PROVIDERS, HTTP_PROVIDERS, Title ]); Czy ktoś wie, co się dzieje?

(change) vs (ngModelChange) in angular

Angular 1 nie akceptuje zdarzenia onchange, ale akceptuje tylko Zdarzenie ng-change. Angular 2, z drugiej strony, przyjmuje ... Zmień : <input type="text" pInputText class="ui-widget ui-text" (change)="clearFilter()" placeholder="Find"/>

Chaining Rxjs Observables from http data in Angular2 with TypeScript

Obecnie próbuję nauczyć się Angular2 i maszynopisu po szczęśliwej pracy z AngularJS 1.* przez ostatnie 4 lata! Muszę przyznać ... góry dzięki za pomoc! Zauważyłem również powtarzający się kod w moich funkcjach podczas deklarowania moich nagłówków http...