Pytania oznaczone «typescript»

345
Definicja typu w dosłowności obiektu w TypeScript

W klasach TypeScript można deklarować typy właściwości, na przykład: class className { property: string; }; Jak zadeklarować typ właściwości w dosłowności obiektu? Próbowałem następującego kodu, ale nie można go skompilować: var obj = { property: string; }; Otrzymuję następujący błąd:...

343
Informacje o „* .d.ts” w TypeScript

Jestem ciekawy, *.d.tsponieważ jestem nowicjuszem w TypeScript. Ktoś powiedział mi, że ten rodzaj pliku to coś w rodzaju „pliku głównego” w C ++, ale tylko dla JS. Ale nie mogę przekonwertować czystego pliku JS do *.d.tspliku, chyba że forcely zmienić *.jssię *.ts. Mam więc trzy pliki: plik JS,...

326
Angular brak dostawcy usługi NameService

Mam problem z ładowaniem klasy do komponentu Angular. Od dłuższego czasu próbuję go rozwiązać; Próbowałem nawet połączyć to wszystko w jednym pliku. Mam: Application.ts /// <reference path="../typings/angular2/angular2.d.ts" /> import {Component,View,bootstrap,NgFor} from...

314
Jak uzyskać nazwy pozycji enum?

Chciałbym powtórzyć TypeScript enumtyp i uzyskać nazwę każdego wyliczonego symbolu, np .: enum myEnum { entry1, entry2 } for (var entry in myEnum) { // use entry's name here, e.g.,

311
Jak przekonwertować ciąg znaków na wyliczanie w TypeScript?

Zdefiniowałem następujące wyliczenie w TypeScript: enum Color{ Red, Green } Teraz w mojej funkcji otrzymuję kolor jako ciąg. Wypróbowałem następujący kod: var green= "Green"; var color : Color = <Color>green; // Error: can't convert string to enum Jak przekonwertować tę wartość na...

303
Nie można znaleźć pliku deklaracji dla modułu „nazwa-modułu”. „/path/to/module-name.js” niejawnie ma typ „dowolny”

Czytam, jak działa rozdzielczość modułu TypeScript . Mam następujące repozytorium: @ ts-stack / di . Po skompilowaniu struktura katalogów wygląda następująco: ├── dist │   ├── annotations.d.ts │   ├── annotations.js │   ├── index.d.ts │   ├── index.js │   ├── injector.d.ts │   ├── injector.js │  ...

294
Sprawdzanie typu interfejsu za pomocą Typescript

To pytanie jest bezpośrednim sprawdzeniem analogonu do klasy za pomocą TypeScript Muszę dowiedzieć się w czasie wykonywania, czy zmienna typu any implementuje interfejs. Oto mój kod: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Jeśli wpiszesz...

290
Wymuszanie typu indeksowanych elementów obiektu Typescript?

Chciałbym zapisać mapowanie ciągu -> ciąg w obiekcie Typescript i wymusić, aby wszystkie klucze były odwzorowane na ciągi. Na przykład: var stuff = {}; stuff["a"] = "foo"; // okay stuff["b"] = "bar"; // okay stuff["c"] = false; // ERROR! bool != string Czy istnieje sposób na wymuszenie, że...

286
Wyrażenie ___ zmieniło się po sprawdzeniu

Dlaczego jest składnikiem tego prostego wyłożenia @Component({ selector: 'my-app', template: `<div>I'm {{message}} </div>`, }) export class App { message:string = 'loading :('; ngAfterViewInit() { this.updateMessage(); } updateMessage(){ this.message = 'all done loading :)'...