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

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

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

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

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

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

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

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

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
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
2
ответов

Должен ли я использовать typescript? или я могу просто использовать ES6?

Моя ежедневная работа - это клиентский разработчик с помощью AngularJS. Мы оцениваем, хотим ли мы пойти с TypeScript. Я провел некоторое исследование по typescript, и почти каждый пакет JavaScript, который мне нужен, должен иметь файлы типов определ...
задан 12 июня '15 в 19:08
9
ответов

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

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

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

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

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

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

Angular 2 Ошибка DI - ИСКЛЮЧЕНИЕ: Не удается разрешить все параметры

Я создал базовое приложение в Angular 2 и столкнулся с странной проблемой, когда я не могу внедрить сервис в один из моих компонентов. Он вносит тонкий вклад в любой из трех других компонентов, которые я создал. Для начала это сервис (он очень прос...
задан 23 июня '16 в 20:07
5
ответов

Вызов глобальной переменной внутри модуля Typescript

У меня есть файл typescript с именем Projects.ts, который я хочу ссылаться на глобальную переменную, объявленную в плагине bootstrap под названием bootbox.js. Я хочу получить доступ к переменной с именем bootbox из классов typescript. Возможно ли...
задан 06 нояб. '12 в 16:37