typescript

Co to jest TypeScript i dlaczego miałbym go używać zamiast JavaScript? [zamknięte]

Czy możesz opisać czym jest język maszynopisu? Co może zrobić JavaScript lub dostępne biblioteki, które dałyby mi powód do rozważenia tego?

Różnica między konstruktorem a ngoninitem

Angular domyślnie zapewnia hak cyklu życia ngOnInit. Dlaczego należy używać ngOnInit, jeśli mamy już constructor?

Nie można powiązać z 'ngModel', ponieważ nie jest to znana właściwość 'input'

Podczas uruchamiania aplikacji Angular wystąpił następujący błąd, nawet jeśli komponent nie jest wyświetlany. Muszę skomento ... ls.css'] }) export class InterventionDetails { @Input() intervention: Intervention; public test : string = "toto"; }

Jak mogę użyć / utworzyć dynamiczny szablon do kompilacji dynamicznego komponentu z Angular 2.0?

Chcę dynamicznie tworzyć szablon. To powinno być użyte do zbudowania ComponentType w czasie wykonywania i umieszczenia (nawet ... ablon się zmienia, więc nie mogę użyć ComponentFactoryResolver i przekazać istniejących... Potrzebuję rozwiązania z Compiler.

Jak Mogę uzyskać nowy wybór w "Wybierz" w Angular 2?

Używam Angular 2 (maszynopis). Chcę coś zrobić z nową selekcją, ale to, co dostaję onChange(), jest zawsze ostatnią selekcją ... ng here with the new selectedDevice, but what I // get here is always the last selection, not the one I just selected. }

Jak używać przestrzeni nazw z zewnętrznymi modułami TypeScript?

Mam jakiś kod: Basetypy.ts export module Living.Things { export class Animal { move() { /* ... */ } } export c ... Living.Things.Plant w tree.ts. Nie działa łączenie wielu obiektów w tej samej przestrzeni nazw w całym pliku. How do I do to?

Jak dodać obiekt JSON do klasy maszynopisu?

Odczytałem obiekt JSON ze zdalnego serwera REST. Ten obiekt JSON posiada wszystkie właściwości klasy typescript (według proje ... -obiekcie i właściwościach po właściwościach zajęłoby dużo czasu. Update: można jednak wrzucić go do maszynopisu interfejs!

Nie można powiązać z 'formGroup', ponieważ nie jest to znana właściwość 'form'

SYTUACJA: Proszę o pomoc! Próbuję zrobić to, co powinno być bardzo prostą formą w mojej aplikacji Angular2, ale bez względ ... bootstrap: [ AppComponent ] }) export class AppModule { } Na Pytanie: Dlaczego dostaję ten błąd? Czy coś przeoczyłem?

Błąd pisania TS2304: nie można znaleźć nazwy "wymagaj"

Próbuję dostać mój pierwszy Typopis i DefinitelyTyped Node.aplikacja js uruchomiona i napotkana na pewne błędy. Otrzymuję bł ... daje się działać dobrze, więc mogę zignorować błąd. Ale byłbym wdzięczny wiedząc, dlaczego ten błąd występuje i co robię źle.

Jak wdrożyć dekoratora maszynopisu?

TypeScript 1.5 ma teraz dekoratory . Czy ktoś mógłby podać prosty przykład demonstrujący właściwy sposób implementacji deko ... Dodatkowo, czy istnieją jakieś względy dotyczące najlepszych praktyk, o których należy pamiętać podczas wdrażania dekoratora?

Jak zainicjować obiekt TypeScript za pomocą JSON-Object?

Otrzymuję obiekt JSON z połączenia AJAX na serwer REST. Ten obiekt ma nazwy właściwości, które pasują do mojej klasy maszynop ... orząc instancje klas w razie potrzeby ,więc nie muszę pisać jawnego kodu dla każdego członka w każdej klasie (jest ich dużo!)

Definiowanie stałych globalnych

In Angular 1.x można zdefiniować stałe w następujący sposób: angular.module('mainApp.config', []) .constant('API_ENDPOI ... k w Angular (z maszynopisem)? Po prostu nie chcę powtarzać podstawowego adresu URL API w kółko we wszystkich moich usługach.

Nie można znaleźć pliku deklaracji dla modułu 'Nazwa modułu'. '/path / to / module-name.js"

Czytałem jak działa TypeScript Rozdzielczość modułu . Mam następujące repozytorium: @ ts-stack / di . Po skompilowaniu str ... jący sposób, to wszystko działa: import {Injector} from '/path/to/node_modules/@ts-stack/di/dist/index.js'; Co robię źle?

Jak zainicjować obiekt TypeScript za pomocą obiektu JSON

Otrzymuję obiekt JSON z połączenia AJAX na serwer REST. Ten obiekt ma nazwy właściwości, które pasują do mojej klasy maszynop ... zenie instancji klas w razie potrzeby, więc nie muszę pisać jawnego kodu dla każdego członka w każdej klasie (jest ich dużo!)

Jak zastosować filtry do * ngFor?

Najwyraźniej Angular 2 będzie używał rur zamiast filtrów, jak w Angular1 w połączeniu z ng-for do filtrowania wyników, chocia ... ektywy <div *ng-for="#item of itemsList" *ng-if="conditon(item)"></div> Jak zaimplementować Tak używając rur?

Schowaj się.js.pliki map w programie Visual Studio Code

Pracuję nad projektem maszynopisu w Visual Studio code i chciałbym ukryć .js.map (a może nawet .js) Pliki przed pojawieniem się w Eksploratorze plików. Czy możliwe jest wyświetlanie tylko Plików .ts w Eksploratorze plików?

Błąd podczas próby wstrzyknięcia usługi do komponentu kątowego "wyjątek: nie można rozwiązać wszystkich parametrów komponentu", dlaczego?

Zbudowałem podstawową aplikację w Angular, ale napotkałem dziwny problem, w którym nie mogę wstrzyknąć usługi do jednego z mo ... ostawcę. I wydaje mi się, że jestem w stanie wstrzyknąć go do konstruktora dowolnego z moich innych komponentów bez problemu.

@Dyrektywy v/S @ komponent w kątowej

Jaka jest różnica między @Component a @Directive w kątowym? Oba zdają się wykonywać to samo zadanie i mają te same atrybuty. Jakie są przypadki użycia i kiedy preferować jeden nad drugim?

Jak przekazać dane do skośnych komponentów?

W Jednym z moich szablonów Angular 2 routes (FirstComponent ) mam przycisk Najpierw.komponent.html <div class="button ... mi innych potencjalnych podejść do przekazywania danych między komponentami, szczególnie z mniejszą możliwą ilością kodu

Jak odrzucić składnię async/wait?

Jak mogę odrzucić obietnicę, która zwrócona przez async/await funkcja? Np. oryginalnie: foo(id: string): Promise<A> { ... return 400; //this will result in a resolved promise. }); } Jak więc właściwie mogę odrzucić tę obietnicę w tym przypadku?