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

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

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

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

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

Я получил следующую ошибку при запуске моего приложения Angular, даже если компонент не отображается. Я должен закомментировать <input> чтобы мое приложение работало. zone.js:461 Unhandled Promise rejection: Template parse errors: Can...
11 авг. '16 в 9:44
26

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

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

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 ...
02 февр. '13 в 23:34
19

Невозможно связать с 'formGroup', поскольку это не известное свойство 'form'

СИТУАЦИЯ: Пожалуйста, помогите! Я пытаюсь сделать то, что должно быть очень простой формой в моем приложении Angular2, но независимо от того, что он никогда не работает. ANGULAR ВЕРСИЯ: ANGULAR 2.0.0 Rc5 ОШИБКА: Can't bind to 'formGroup'...
25 авг. '16 в 18:09
8

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

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

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

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

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

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

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

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

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

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

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

Я пытаюсь запустить и запустить мое первое приложение TypeScript и DefiniteTyped Node.js, и из-за некоторых ошибок. Я получаю сообщение об ошибке "TS2304: не удается найти имя 'require'", когда я пытаюсь перенести простую страницу TypeScript Node.js...
02 июл. '15 в 0:21
21

Как создать объект JSON для класса typescript

Я прочитал объект JSON с удаленного сервера REST. Этот объект JSON обладает всеми свойствами класса typescript (по дизайну). Как передать полученный JSON-объект типу var? Я не хочу заполнять var typescript (т.е. иметь конструктор, который принимае...
05 апр. '14 в 1:46
13

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

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

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

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

Как реализовать кластерные константы в typescript?

В TypeScript ключевое слово const нельзя использовать для объявления свойств класса. Это приводит к ошибке компилятора: "Член класса не может иметь ключевое слово" const "." Мне нужно четко указать в коде, что свойство не должно быть изменено. Я хо...
17 мая '16 в 0:32