Perguntas com a marcação «typescript»

O TypeScript é um superconjunto estatístico do JavaScript criado pela Microsoft que adiciona tipos opcionais, classes, interfaces, enumerações, genéricos, assíncrono / espera e muitos outros recursos, além de ser compilado para JavaScript simples. Essa tag é para perguntas específicas ao TypeScript. Não é usado para perguntas gerais sobre JavaScript.



11
Como posso obter uma nova seleção em "select" no Angular 2?
Estou usando o Angular 2 (TypeScript). Quero fazer algo com a nova seleção, mas o que recebo onChange()é sempre a última seleção. Como posso obter a nova seleção? <select [(ngModel)]="selectedDevice" (change)="onChange($event)"> <option *ngFor="#i of devices">{{i}}</option> </select> onChange($event) { console.log(this.selectedDevice); // I want to do something here with the new selectedDevice, …

23
Como atribuir propriedades dinamicamente a um objeto no TypeScript?
Se eu quisesse atribuir programaticamente uma propriedade a um objeto em Javascript, faria assim: var obj = {}; obj.prop = "value"; Mas no TypeScript, isso gera um erro: A propriedade 'prop' não existe no valor do tipo '{}' Como devo atribuir qualquer nova propriedade a um objeto no TypeScript?
359 typescript 

4
Não é possível vincular a 'formControl', pois não é uma propriedade conhecida de 'input' - Problema de preenchimento automático de material Angular2
Estou tentando usar o componente de preenchimento automático de material angular no meu projeto Angular 2. Eu adicionei o seguinte ao meu modelo. <md-input-container> <input mdInput placeholder="Category" [mdAutocomplete]="auto" [formControl]="stateCtrl"> </md-input-container> <md-autocomplete #auto="mdAutocomplete"> <md-option *ngFor="let state of filteredStates | async" [value]="state"> {{ state }} </md-option> </md-autocomplete> A seguir está o meu …

9
Definição de tipo no literal do objeto no TypeScript
Nas classes TypeScript, é possível declarar tipos para propriedades, por exemplo: class className { property: string; }; Como declarar o tipo de uma propriedade em um objeto literal? Eu tentei o seguinte código, mas ele não compila: var obj = { property: string; }; Estou recebendo o seguinte erro: O …
344 typescript 

6
Sobre "* .d.ts" no TypeScript
Estou me sentindo curioso *.d.tsporque sou novato no TypeScript. E alguém me disse que esse tipo de arquivo é algo como "arquivo principal" em C ++, mas apenas para JS. Mas não consigo converter um arquivo JS puro em arquivo, a *.d.tsmenos que eu mude à força *.jspara *.ts. Então, …
342 typescript  .d.ts 

14
O Typecript suporta o? operador? (E como se chama?)
O Typescript atualmente (ou há planos para) oferecer suporte ao operador de navegação segura de?. ou seja: var thing = foo?.bar // same as: var thing = (foo) ? foo.bar : null; Além disso, existe um nome mais comum para esse operador (é extremamente difícil pesquisar no Google).
337 typescript 

7
Objetos TypeScript como tipos de dicionário como em C #
Eu tenho algum código JavaScript que usa objetos como dicionários; por exemplo, um objeto 'pessoa' conterá alguns detalhes pessoais digitados no endereço de email. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" É possível descrever …

18
Angular nenhum provedor para NameService
Estou com um problema ao carregar uma classe em um componente Angular. Eu tenho tentado resolvê-lo por um longo tempo; Eu até tentei juntar tudo isso em um único arquivo. O que eu tenho é: Application.ts /// <reference path="../typings/angular2/angular2.d.ts" /> import {Component,View,bootstrap,NgFor} from "angular2/angular2"; import {NameService} from "./services/NameService"; @Component({ selector:'my-app', …

4
(change) vs (ngModelChange) em angular
Angular 1 não aceita onchange()evento, apenas aceita ng-change()evento. O Angular 2, por outro lado, aceita ambos (change)e (ngModelChange)eventos, que ambos parecem estar fazendo a mesma coisa. Qual é a diferença? qual é o melhor para o desempenho? ngModelChange : <input type="text" pInputText class="ui-widget ui-text" (ngModelChange)="clearFilter()" placeholder="Find"/> vs mudança : <input …


28
Como obter nomes de entradas enum?
Gostaria de repetir um TypeScript enume obter um nome de símbolo enumerado, por exemplo: enum myEnum { entry1, entry2 } for (var entry in myEnum) { // use entry's name here, e.g., "entry1" }
314 enums  typescript 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.