typescript

Jak wyłączyć "błąd TS2533: obiekt jest prawdopodobnie' null 'lub ' undefined'"?

Mam type: type tSelectProtected = { handleSelector?: string, data?: tSelectDataItem[], wrapperEle?: HTMLElement, i ... szości nietrywialnych przypadków. Jak ta sytuacja może lub powinna być rozwiązana bez wyłączania TS sprawdzanie kompilatora?

"any" vs "Object"

Patrzę na kod maszynopisu i zauważyłem, że używają: interface Blablabla { field: Object; } Jakie są korzyści z używania Object vs any, jak w: interface Blablabla { field: any; }

Jak wdrażać aplikacje Angular?

Jak wdrażać aplikacje Angular po osiągnięciu fazy produkcji? Wszystkie poradniki jakie do tej pory widziałem (nawet na an ... s na stronie index.html Czy minifikować je za pomocą gulp? Zadziałają? Czy potrzebuję SystemJS w ogóle w wersji produkcyjnej?

Jak skonfigurować aplikację Angular2 używając maszynopisu za pomocą Maven?

Jestem nowicjuszem z Angular2. Stos techniczny mojego projektu to Angular2 z maszynopisem i sprężyną jako backendem. Nie chcę ... cja plików, tworzenie rusztowania aplikacji' i 'Maven do zarządzania zadaniami backend'? Jestem otwarty na wszelkie sugestie.

Pobieranie nazwy klasy obiektu w czasie wykonywania

Czy możliwe jest uzyskanie nazwy klasy/typu obiektu w czasie wykonywania przy użyciu języka TypeScript? class MyClass{} var instance = new MyClass(); console.log(instance.????); // Should output "MyClass"

Jak dynamicznie ładować zewnętrzne skrypty w Angular?

Mam ten moduł, który składa się z zewnętrznej biblioteki wraz z dodatkową logiką bez dodawania znacznika <script> bezpo ... figurowalne tak plik.js będzie ładować z CDN lub lokalnego folderu? Jak powiedzieć Angular 2, aby dynamicznie ładował skrypt?

Jak przekazać argumenty url (ciąg zapytania) do żądania HTTP na Angular?

Cześć chłopaki tworzę żądanie HTTP na Angular, ale nie wiem jak dodać do niego argumenty url (ciąg zapytania). this.http.get ... uery: { var1: val1, var2: val2 } } I wtedy tylko moduł Http wykonuje zadanie do parse it into URL query string.

TypeScript" ten " problem z zakresami podczas wywoływania w wywołaniu zwrotnym jquery

Nie jestem pewien najlepszego podejścia do obsługi zakresu "tego" w maszynopisie. Oto przykład wspólnego wzorca w kodzie, któ ... ms { private status = "blah"; public run = () => { alert(this.status); } } Czy to słuszne podejście?

TypeScript konwertujący Łańcuch znaków na liczbę

Ktoś może podpowie jak zamienić łańcuch znaków na liczbę w maszynopisie? var aNumber : number = "1"; // --> Error // Cou ... Sprawdzanie, czy łańcuch jest numeryczny, można znaleźć tutaj: w maszynopisie, jak sprawdzić, czy łańcuch jest numeryczny.

Angular2: jak załadować dane przed renderowaniem komponentu?

Próbuję załadować Zdarzenie z mojego API, zanim komponent zostanie renderowany. Obecnie korzystam z usługi API, którą wywołuj ... return this._apiService.get.event(this.eventId); } ngOnInit() { this.fetchEvent().then(event => this.ev = event); }

Maszynopis z KnockoutJS

Czy jest jakaś próbka używania maszynopisu z KnockoutJS? Jestem tylko ciekawa, jak by ze sobą współpracowali? Edytuj Oto, ... this.y = ko.observable(10); } return ViewModel; })(); $(function () { ko.applyBindings(new ViewModel()); });

Wywołanie kodu webpacked z zewnątrz (znacznik HTML script)

Załóżmy, że mam taką klasę (napisaną maszynopisem) i spakuję ją za pomocą webpacka do bundle.js. export class EntryPoint { ... padku niezdefiniowany. Jak w takim razie nazwać dołączony javascript z innego skryptu? Dodano: plik konfiguracyjny Webpack .

Jak działają interfejsy z podpisami construct?

Mam problem z rozpracowaniem sposobu definiowania konstruktorów w interfejsach. Chyba coś źle zrozumiałam. Ale od dłuższego c ... script? Czy jest możliwe zaimplementowanie go w maszynopisie bez konieczności implementacji Klasa korzystająca z javascript?

Jak ponownie użyć istniejących definicji klas C# w projektach TypeScript

Zacznę używać TypeScript W moim kliencie HTML, który należy do projektu MVC z już istniejącym modelem domeny entity Framework ... tanie mojego C# definicje klas (szczególnie klas POJO w moim modelu domeny), aby utworzyć odpowiednie klasy w maszynopisie"?

Angular 2 custom form input

Jak mogę stworzyć komponent, który będzie działał tak samo jak natywny tag <input>? Chcę, aby moja niestandardowa Kontr ... z: chcę, aby ta kontrola była jak rodzima. Walidacja, ngForm, ngModel dwukierunkowe wiązanie i inne. Ps: używam maszynopisu.

Jak zaimplementować stałe klas?

W języku TypeScript, słowo kluczowe const nie może być użyte do zadeklarowania właściwości klasy. Powoduje to, że kompilator ... r {return 10}; Używam maszynopisu 1.8. Sugestie? PS: teraz używam typescript 2.0.3, więc zaakceptowałem odpowiedź Dawida

Kątowy: nie można znaleźć obietnicy, Mapy, zestawu i iteratora

Po zainstalowaniu Angular, kompilator maszynopisu ciągle dostaje kilka błędów o nie znalezieniu Promise, Map, Set i Iterator. ... Observable.d.ts Error:(9, 31) TS2304: Cannot find name 'Promise'. Error:(10, 26) TS2304: Cannot find name 'Promise'.

Jak najlepiej zadeklarować zmienną globalną w Angular 2 / Typescript [closed]

Chciałbym, aby niektóre zmienne były dostępne wszędzie w Angular 2 w języku Typescript. Jak najlepiej to zrobić?

Jak używać zewnętrznej biblioteki nie-typescript z typescript bez.d. ts?

Zdefiniowałem je w moim .plik html: <script type="text/javascript" src="bower_components/tree.js/tree.min.js"></sc ... pisać .pliki d. ts dla każdy zewnętrzny plik javascript, którego chcę użyć, czy tak naprawdę maszynopis chce, żebym zrobił?

Angular and Typescript: Can ' t find names-Error: cannot find name

Używam Angular (Wersja 2) z maszynopisem (Wersja 1.6) i podczas kompilacji kodu dostaję te błędy: Error TS2304: Cannot find ... class AppComponent { title :string; constructor() { this.title = 'hello angular 2'; } } bootstrap(AppComponent);