Вопросы с тегом 'typescript'

TypeScript - это типизированный супермног JavaScript, созданный Microsoft, который добавляет дополнительные типы, классы, интерфейсы, async/await и многие другие функции и компилируется в обычный JavaScript. Этот тег предназначен для вопросов, специфичных для TypeScript. Он не используется для общих вопросов JavaScript.
5
ответов

Что такое TypeScript и почему я буду использовать его вместо JavaScript?

Не могли бы вы описать язык TypeScript? Что это может сделать, что JavaScript или доступные библиотеки не могут сделать, что даст мне основание считать это?
задан 02 окт. '12 в 19:37
22
ответов

Нельзя привязываться к 'ngModel', так как это не известное свойство 'input'

У меня возникла следующая ошибка при запуске моего приложения "Угловое", даже если компонент не отображается. Я должен прокомментировать, чтобы мое приложение работало. zone.js:461 Unhandled Promise rejection: Template parse errors: Can't bind to '...
задан 11 авг. '16 в 12:44
21
ответ

Разница между конструктором и ngOnInit

Угловая ngOnInit обеспечивает цикл жизненного цикла ngOnInit по умолчанию. Зачем использовать ngOnInit, если у нас уже есть constructor?
задан 03 марта '16 в 8:14
9
ответов

TypeScript Преобразование строки в число

Любое предложение о том, как преобразовать строку в число в TypeScript? var aNumber : number = "1"; // --> Error // Could this be done? var defaultValue = 0; var aNumber : number = "1".toInt32(defaultValue); // Or .. var defaultValue = 0; var ...
задан 03 февр. '13 в 2:34
4
ответов

Являются ли строго типизированные функции возможными параметрами в TypeScript?

В TypeScript я могу объявить параметр функции как тип Function. Есть ли "безопасный для типов" способ сделать это, что мне не хватает? Например, рассмотрим это: class Foo { save(callback: Function) : void { //Do the save var resu...
задан 01 февр. '13 в 5:56
16
ответов

Как вы явно устанавливаете новое свойство на `window` в TypeScript?

Я устанавливаю глобальные пространства имен для своих объектов, явно устанавливая свойство на window. window.MyNamespace = window.MyNamespace || {}; TypeScript подчеркивает MyNamespace и жалуется, что: Свойство 'MyNamespace' не существует при...
задан 03 окт. '12 в 16:01
10
ответов

Как выбрать элемент в шаблоне компонента?

Кто-нибудь знает, как получить элемент, определенный в шаблоне компонента? Полимер делает это очень легко с $ и $$. Мне просто интересно, как это сделать в Angular. Возьмем пример из учебника: import {Component} from '@angular/core' @Component({ ...
задан 21 сент. '15 в 13:34
7
ответов

@Directive v/s @Компонент в Angular

В чем разница между @Component и @Directive в Angular? Оба они, похоже, выполняют одну и ту же задачу и имеют одинаковые атрибуты. Каковы варианты использования и когда вы предпочитаете друг друга?
задан 20 сент. '15 в 17:03
4
ответов

Typescript: Интерфейсы против типов

В чем разница между этими утверждениями (интерфейс против типа)? interface X { a: number b: string } type X = { a: number b: string };
задан 15 мая '16 в 4:53
10
ответов

Перегрузка конструктора в TypeScript

Кто-нибудь сделал перегрузку конструктора в TypeScript. На стр. 64 спецификации языка (v 0.8) имеются инструкции, описывающие перегрузки конструктора, но не было приведено никакого образца кода. Я сейчас пробую действительно базовую декларацию клас...
задан 03 окт. '12 в 8:48
6
ответов

получить и установить в TypeScript

Я пытаюсь создать метод get и set для свойства: private _name: string; Name() { get: { return this._name; } set: { this._name = ???; } } Какое ключевое слово задает значение?
задан 10 окт. '12 в 22:52
15
ответов

typescript получение ошибки TS2304: невозможно найти имя 'require'

Я пытаюсь запустить и запустить мое первое приложение Typescript и DefinitelyTyped node и запустить некоторые ошибки. Я получаю сообщение об ошибке "TS2304: Не могу найти имя" require ", когда я пытаюсь переслать простую страницу ts node. Я прочита...
задан 02 июля '15 в 3:21
9
ответов

Скрыть файлы .js.map в коде Visual Studio

Я работаю над проектом typescript в коде Visual Studio и хотел бы скрыть файлы .js.map (и, возможно, даже .js) из файла в проводнике файлов. Можно ли отображать только файлы .ts в проводнике файлов?
задан 23 июля '15 в 15:52
5
ответов

TypeScript Объекты как типы словарей, как в С#

У меня есть код JavaScript, который использует объекты в качестве словарей; например, объект "человек" будет содержать некоторые личные данные, отведенные с адреса электронной почты. var people = {<email> : <some personal data'>}; addin...
задан 29 нояб. '12 в 20:41
9
ответов

Angular HTTP GET с ошибкой TypeScript http.get(...). map не является функцией в [null]

У меня проблема с HTTP в Angular. Я просто хочу GET a JSON список и показать его в представлении. Класс обслуживания import {Injectable} from "angular2/core"; import {Hall} from "./hall"; import {Http} from "angular2/http"; @Injectable() export...
задан 29 дек. '16 в 19:35