Articles of datilografado

TypeScript any vs Object

Eu estou olhando para o código TypeScript e notei que eles usam interface Blablabla { field: Object; } Qual é o benefício de usar Object vs any , como em interface Blablabla { field: any; }

obter e definir em TypeScript

Estou tentando criar o método get e set para uma propriedade: private _name: string; Name() { get: { return this._name; } set: { this._name = ???; } } Qual é a palavra-chave para definir um valor?

Como obter params de consulta do URL em angular 2?

Eu uso o angular2.0.0-beta.7. Quando um componente é carregado no caminho como “/ caminho? Query = value1” ele é redirecionado para “/ caminho”. Por que o GET params foi excluído? Como posso preservar params? Eu tenho um erro nos roteadores. Se eu tenho uma rota principal como @RouteConfig([ { path: ‘/todos/…’, name: ‘TodoMain’, component: TodoMainComponent […]

Como fazer uma solicitação assíncrona JSONP simples no Angular 2?

Estou tentando converter o seguinte código Angular 1 para Angular 2: $http.jsonp(‘https://accounts.google.com/logout’); Ele precisa ser uma solicitação JSONP para ignorar o problema de política do CORS.

* ngPara executar um loop infinito em angular2

Eu estou tentando processar propriedades de object usando chaves em angular2 usando abaixo o código: {{element.key}}–{{element.value}} // 1—Bhushan…loaded only once {{ loadProperty(i,element) }} Mas estou enfrentando um problema aqui. A saída no navegador é carregada apenas uma vez. mas a chamada do método, por exemplo, loadProperty(i,element) está sendo executada em um loop infinito. loadProperty(i:number,element:any){ console.log(element.key+’========’+element.value); […]

Como implementar um decorador datilografado?

O TypeScript 1.5 agora tem decoradores . Alguém poderia fornecer um exemplo simples demonstrando a maneira correta de implementar um decorador e descrever o que os argumentos nas possíveis assinaturas decorativas válidas significam? declare type ClassDecorator = (target: TFunction) => TFunction | void; declare type PropertyDecorator = (target: Object, propertyKey: string | symbol) => void; […]

Nova syntax es6 para importar módulos commonjs / amd, por exemplo, `import foo = require (‘foo’)`

Anteriormente eu poderia fazer: import foo = require(‘foo’); Mas agora que o TypeScript (1.5) suporta a syntax do módulo es6, qual é a maneira correta de obter o mesmo na syntax do módulo ES6.

Como faço para criar um serviço singleton no Angular 2?

Eu li que injetar quando bootstrapping deve ter todos os filhos compartilham a mesma instância, mas os meus principais e componentes de header (principal aplicativo inclui componente de header e saída de roteador) estão cada um recebendo uma instância separada dos meus serviços. Eu tenho um FacebookService que eu uso para fazer chamadas para o […]

Angular 2 input de formulário personalizado

Como posso criar um componente personalizado que funcionaria exatamente como a tag nativa? Eu quero fazer meu controle de formulário personalizado ser capaz de suportar ngControl, ngForm, [(ngModel)]. Pelo que entendi, eu preciso implementar algumas interfaces para fazer o meu próprio controle de formulário funcionar como um nativo. Além disso, parece que a diretiva ngForm […]

Como faço para realmente implantar um aplicativo system_1 do Angular 2 + Typescript +?

Há um tutorial de iniciação rápida no angular.io que usa typescript e systemjs. Agora que eu tenho esse miniapp rodando, como eu poderia criar algo implantável? Eu não consegui encontrar nenhuma informação sobre isso. Preciso de ferramentas extras, configurações adicionais no System.config? (Eu sei que eu poderia usar o Webpack e criar um único bundle.js, […]