typescript
Definicja typu w obiektach literalnych w TypeScript
W klasach TypeScript Można zadeklarować typy dla właściwości, na przykład:
class className {
property: string;
};
Jak z ... g;
};
Dostaję następujący błąd:
Nazwa "string" nie istnieje w bieżącym zakresie
Czy robię coś nie tak, czy to błąd?
Jak jawnie ustawić nową właściwość na ' window` w maszynopisie?
Konfiguruję globalne przestrzenie nazw dla moich obiektów poprzez jawne ustawienie właściwości na window.
window.MyNamespace ... abawne jest to, że TypeScript narzeka, ponieważ mówi mi, że {[2] } jest typu any, który zdecydowanie może zawierać cokolwiek.
Wyrażenie zmieniło się po sprawdzeniu
Dlaczego składowa w tym prostym plunk
@Component({
selector: 'my-app',
template: `<div>I'm {{message}} </div ... ' m {{message}} in App@0:5]
Kiedy wszystko, co robię, to aktualizowanie prostego wiązania, gdy mój widok jest inicjowany?
klucz dostępu i wartość obiektu przy użyciu * ngFor
Trochę zdezorientowany, jak uzyskać Key and Value obiektu w angular2 podczas usng * ngFor dla iteracji nad obiektem. wiem w a ... źć pomysł korzystania z rury, ale jak korzystać Nie wiem.
czy jest jakaś wbudowana rura do robienia tego samego w angular2 ?
Kątowe przekierowanie na stronę logowania
Pochodzę z Asp.Net MVC world, w którym użytkownicy próbujący uzyskać dostęp do strony, do której nie są uprawnieni, są automa ... w jaki sposób? Czy to dobra praktyka?
Jeśli Nie, jaka byłaby najlepsza praktyka obsługi autoryzacji użytkowników w Angular?
Jak zapobiec wystąpieniu błędu "Index signature of object type implicite has a' any 'type" podczas kompilacji maszynopisu z włączoną flagą noImplicitAny?
Zawsze kompiluję maszynopis z flagą -- noImplicitAny. Ma to sens, ponieważ chcę, aby moje sprawdzanie typu było tak ścisłe, j ... zez:
let secondValue: string = <string>someObject[key];
Czy mój scenariusz po prostu nie możliwe z --noImplicitAny?
Eksport maszynopisu a eksport domyślny
Jaka jest różnica w maszynopisie pomiędzy export i default export. We wszystkich tutorialach widzę ludzi exportw swoich klasa ... class MyClass {
collection = [1,2,3];
}
Tak.
Błąd to: error TS1192: Module '"src/app/MyClass"' has no default export.
Czy funkcje silnie wpisane jako parametry są możliwe w maszynopisie?
W TypeScript, mogę zadeklarować parametr funkcji jako funkcję typu. Czy jest na to sposób "bezpieczny dla typu", którego mi b ... wprowadzić parametr result w funkcji save a type-safe?
TL; DR version: czy istnieje odpowiednik delegata. NET w Maszynopis?
Zrozumienie esModuleInterop w pliku tsconfig
Sprawdzałem kogoś .tsconfig i tam zauważyłem --esModuleInterop
To jest jego .tsconfig plik
{
"compilerOptions": {
"mo ... i włącz --allowSyntheticDefaultImports for
typesystem compatibility.
Również wydawało mi się trudne do zrozumienia / pojąć
Czy powinienem używać maszynopisu? czy mogę po prostu użyć ES6? [zamknięte]
Moją codzienną pracą jest programista klienta korzystający z AngularJS. Oceniamy, czy chcemy skorzystać z maszynopisu. Zrobił ... że angular 2 będzie miał pełne wsparcie dla maszynopisu, czy to będzie jeden z powodów, dla których powinienem z nim zostać?
Obiekty TypeScript jako typy słownikowe jak w C#
Mam trochę kodu JavaScript, który używa obiektów jako słowników; na przykład obiekt "osoba" będzie trzymać pewne dane osobowe ... e[<email>];"
deleting > "delete people[<email>];"
Czy można to opisać maszynopisem? Czy muszę użyć tablicy?
Importowanie lodash do aplikacji maszynowej angular2 +
Ciężko mi się dostać do importowania modułów lodash. Ustawiłem mój projekt za pomocą npm+gulp i uderzam w tę samą ścianę. Pró ... dne, ale nic nie wydaje się praca. Jakieś pomysły?
W razie potrzeby mogę dostarczyć mały plik zip, aby zilustrować problem.
Jak stworzyć plik definicji A. D. ts "typings" z istniejącej biblioteki JavaScript?
Używam wielu bibliotek zarówno własnych, jak i zewnętrznych. Widzę, że katalog "typowania" zawiera trochę dla Jquery i WinRT... ale jak są one tworzone?
Odpowiednik $compile w Angular 2
Chcę ręcznie skompilować niektóre dyrektywy HTML zawierające dyrektywy. Jaki jest odpowiednik $compile w Angular 2?
Na przy ... dołączyć go do DOM:
var e = angular.element('<div directive></div>');
element.append(e);
$compile(e)($scope);
get and set in TypeScript
Próbuję utworzyć metodę get I set dla właściwości:
private _name: string;
Name() {
get:
{
return this._name;
}
set:
{
this._name = ???;
}
}
Jakie jest słowo kluczowe, aby ustawić wartość?
Jak zaimplementować Routereusestrategia powinna być dostosowana do konkretnych tras w Angular 2
Mam moduł Angular 2, w którym zaimplementowałem routing i chciałbym zapisać Stany podczas nawigacji.
Użytkownik powinien mie ... ięc stan ścieżki "dokumenty" powinien być przechowywane i ścieżka trasy "documents/:id"' stan nie powinien być przechowywany?
Kiedy używać JSX.Element vs ReactNode vs ReactElement?
Obecnie migruję aplikację Reactową do maszynopisu. Jak na razie działa to całkiem dobrze, ale mam problem z typami zwrotnymi ... r składników klasy zwracają ReactNode, ale składniki funkcji zwracają ReactElement?
Jak to rozwiązać w odniesieniu do null?
Błąd kątowy: "nie można powiązać z 'ngModel', ponieważ nie jest to znana właściwość 'input'"
Używam Angular 4 i dostaję błąd w konsoli:
Nie można powiązać z 'ngModel', ponieważ nie jest to znana właściwość 'input'
Jak mogę to rozwiązać?
W Angular, jak określić trasę aktywną?
Uwaga: istnieje wiele różnych odpowiedzi tutaj, i większość z nich były ważne w tym czy innym czasie. Faktem jest, że to, co ... głównej menu nawigacyjne oraz menu lokalne w głównym komponencie).
Wszelkie sugestie lub linki będą mile widziane. Dzięki.
Jaki jest typ zapisu w maszynopisie?
Co oznacza {[5] } w maszynopisie?
Typescript 2.1 wprowadził typ Record, opisując go w przykładzie:
// For every properties ... 'prop3', string>
Czy to dokładnie to samo?:
type ThreeStringProps = {prop1: string, prop2: string, prop3: string}