Perguntas com a marcação «typescript»

278
Como aplicar filtros ao * ngFor?

Aparentemente, o Angular 2 usará pipes em vez de filtros, como no Angular1 em conjunto com ng-for para filtrar os resultados, embora a implementação ainda pareça vaga, sem documentação clara. Ou seja, o que estou tentando alcançar pode ser visto da seguinte perspectiva <div *ng-for="#item of...

273
Exportação datilografada vs. exportação padrão

Qual é a diferença em Typcript entre exporte default export. Em todos os tutoriais, vejo pessoas em exportsuas classes e não consigo compilar meu código se não adicionar a defaultpalavra - chave antes de exportar. Além disso, não encontrei nenhum rastro da palavra-chave de exportação padrão na...

268
Como passo dados para componentes roteados angulares?

Em um dos modelos de minhas rotas Angular 2 ( FirstComponent ), tenho um botão first.component.html <div class="button" click="routeWithData()">Pass data and route</div> Meu objetivo é alcançar: Clique no botão -> rotear para outro componente enquanto preserva os dados e sem...

262
Crie uma enumeração com valores de sequência

O código a seguir pode ser usado para criar um enumno TypeScript: enum e { hello = 1, world = 2 }; E os valores podem ser acessados ​​por: e.hello; e.world; Como crio um enumcom valores de string? enum e { hello = "hello", // error: cannot convert string to e world = "world" // error...

258
Definir constantes globais

No Angular 1.x, você pode definir constantes assim: angular.module('mainApp.config', []) .constant('API_ENDPOINT', 'http://127.0.0.1:6666/api/') Qual seria o equivalente em Angular (com TypeScript)? Só não quero repetir o URL base da API repetidamente em todos os meus

257
Texto datilografado: diferença entre String e string

Alguém sabe a diferença entre String e string no TypeScript? Estou correto ao assumir que eles devem ser os mesmos? var a: String = "test"; var b: string = "another test"; a = b; b = a; // this gives a compiler error! A versão atual do compilador diz: Type 'String' is not assignable to type...

252
TypeScript e inicializadores de campo

Como iniciar uma nova classe TSdessa maneira (exemplo C#para mostrar o que eu quero): // ... some code before return new MyClass { Field1 = "ASD", Field2 = "QWE" }; // ... some code after [edit] Quando eu estava escrevendo esta pergunta, eu era desenvolvedor .NET puro, sem muito conhecimento de...

248
Chamar uma variável global dentro do módulo

Eu tenho um arquivo datilografado chamado Projects.tsque desejo referenciar uma variável global declarada em um plug-in de auto-inicialização chamado bootbox.js. Eu quero acessar uma variável chamada bootboxde dentro de uma classe TypeScript. É

244
Sobrecarga de função TypeScript

A Seção 6.3 da especificação da linguagem TypeScript fala sobre sobrecarga de funções e fornece exemplos concretos de como implementar isso. No entanto, se eu tentar algo assim: export class LayerFactory { constructor (public styleFactory: Symbology.StyleFactory) { } createFeatureLayer...