Pytania otagowane jako typescript

TypeScript jest statycznym nadzbiorem JavaScript tworzonym przez Microsoft, który dodaje opcjonalne typy, klasy, interfejsy, wyliczenia, generyczne, asynchroniczne / oczekujące i wiele innych funkcji oraz kompiluje się do zwykłego JavaScript. Ten tag dotyczy pytań specyficznych dla TypeScript. Nie jest używany do ogólnych pytań JavaScript.


30
Nie można powiązać z „ngModel”, ponieważ nie jest to znana właściwość „input”
Wystąpił następujący błąd podczas uruchamiania mojej aplikacji Angular, nawet jeśli składnik nie jest wyświetlany. Muszę skomentować, <input>aby moja aplikacja działała. zone.js:461 Unhandled Promise rejection: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'input'. (" <div> <label>Created:</label> <input type="text" [ERROR ->][(ngModel)]="test" placeholder="foo" /> </div> </div>"): …


17
Jak przekonwertować ciąg na liczbę w TypeScript?
Biorąc pod uwagę ciąg znaków reprezentujący liczbę, w jaki sposób mogę przekonwertować go na numberczcionkę TypeScript? var numberString: string = "1234"; var numberValue: number = /* what should I do with `numberString`? */;
874 typescript 

26
Nie można powiązać z „formGroup”, ponieważ nie jest to znana właściwość „form”
SYTUACJA: Proszę pomóż! Staram się stworzyć w mojej aplikacji Angular2 coś, co powinno być bardzo prostą formą, ale nie ważne, co nigdy nie działa. WERSJA KĄTOWA: Kątowy 2.0.0 Rc5 BŁĄD: Can't bind to 'formGroup' since it isn't a known property of 'form' KOD: Widok: <form [formGroup]="newTaskForm" (submit)="createNewTask()"> <div class="form-group"> <label …


9
pobierz i ustaw w 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ść?
657 typescript 

21
Jak jawnie ustawić nową właściwość na `window` w TypeScript?
Konfiguruję globalne przestrzenie nazw dla moich obiektów, ustawiając jawnie właściwość na window. window.MyNamespace = window.MyNamespace || {}; TypeScript podkreśla MyNamespacei narzeka, że: Właściwość „MyNamespace” nie istnieje dla wartości typu „window” any ” Mogę sprawić, aby kod działał, deklarując MyNamespacejako zmienną otoczenia i usuwając windowjawność, ale nie chcę tego robić. declare …
619 typescript 

7
Czy funkcje o silnym typie są parametrami możliwymi w TypeScript?
W TypeScript mogę zadeklarować parametr funkcji jako typ funkcji. Czy istnieje sposób „bezpieczny dla typu”, którego mi brakuje? Rozważmy na przykład: class Foo { save(callback: Function) : void { //Do the save var result : number = 42; //We get a number from the save operation //Can I at compile-time …
558 typescript 

11
Jak mogę wybrać element w szablonie komponentu?
Czy ktoś wie, jak zdobyć element zdefiniowany w szablonie komponentu? Dzięki polimerowi jest to naprawdę łatwe dzięki $i $$. Zastanawiałem się, jak to zrobić w Angular. Weź przykład z samouczka: import {Component} from '@angular/core'; @Component({ selector:'display', template:` <input #myname (input)="updateName(myname.value)"/> <p>My name : {{myName}}</p> ` }) export class DisplayComponent { …

22
Błąd pobierania kodu TypeScript TS2304: nie można znaleźć nazwy „wymaga”
Usiłuję uruchomić moją pierwszą aplikację TypeScript i DefinatelyTyped Node.js i napotkałem pewne błędy. Podczas próby transponowania prostej strony TypeScript Node.js pojawia się błąd „TS2304: Nie można znaleźć nazwy„ wymagają ””. Przeczytałem kilka innych wystąpień tego błędu w przepełnieniu stosu i nie sądzę, że mam podobne problemy. Uruchamiam w wierszu poleceń …

2
Co to jest w maszynopisie! (wykrzyknik / huk) operator przy dereferencji członka?
Przeglądając kod źródłowy reguły tslint, natrafiłem na następujące oświadczenie: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; } Zauważ !operatora po node.parent. Ciekawy! Najpierw próbowałem skompilować plik lokalnie z moją aktualnie zainstalowaną wersją TS (1.5.3). Wynikający błąd wskazał dokładną lokalizację huku: $ tsc --noImplicitAny memberAccessRule.ts noPublicModifierRule.ts(57,24): error TS1005: ')' expected. Następnie zaktualizowałem …
453 typescript  tslint 

7
Jak zaimplementować stałe klas w maszynopisie?
W TypeScript tego constsłowa kluczowego nie można użyć do zadeklarowania właściwości klasy. Powoduje to błąd kompilatora: „Członek klasy nie może mieć słowa kluczowego„ const ”. Czuję potrzebę wyraźnego wskazania w kodzie, że właściwość nie powinna być zmieniana. Chcę, aby IDE lub kompilator popełnił błąd, jeśli spróbuję przypisać nową wartość do …

17
klucz dostępu i wartość obiektu za pomocą * ngFor
Jestem trochę zdezorientowany, jak uzyskać keyi valueobiektu w angular2 podczas korzystania *ngForz iteracji po obiekcie. Wiem, że w wersji kątowej 1.x istnieje taka składnia ng-repeat="(key, value) in demo" ale nie wiem jak to zrobić w angular2. Próbowałem czegoś podobnego, bez powodzenia: <ul> <li *ngFor='#key of demo'>{{key}}</li> </ul> demo = { …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.