typescript

Что такое файл TypeScript Map?

Я видел .map файлы для TypeScript. Я хочу знать, для чего нужны эти файлы. Содержат ли они ссылки на другие файлы, на которые ссылаются в .файл ТС? ...

Angular2 RC5: не удается привязать к "свойству X", поскольку оно не является известным свойством "дочернего компонента"

у меня есть небольшой проект Angular2, основанный на проекте Angular2 Seed, который я пытаюсь обновить до Angular2 RC5. мой проект имеет несколько функций, одна из них называется "home". Компонент Home использует дочерний компонент create-report-ca ...

Можно ли использовать трубу в коде в Angular 2?

когда я использую свой пользовательский канал в шаблоне, это похоже на это. И это хорошо работает. {{user|userName}} можно ли использовать pipe в коде? Я стараюсь использовать вот так, let name = `${user|userName}`; но он показывает имя пол ...

Инструменты и руководство для документирования кода машинописи?

существуют ли какие-либо инструменты для создания документации для исходного кода TypeScript? Или я должен использовать что-то общее, как NaturalDocs? Каким будет рекомендуемый стиль блока комментариев / тех, которые предназначены для автономного объ ...

Как различные варианты перечисления работают в TypeScript?

TypeScript имеет множество различных способов определения перечисления: enum Alpha { X, Y, Z } const enum Beta { X, Y, Z } declare enum Gamma { X, Y, Z } declare const enum Delta { X, Y, Z } если я попытаюсь использовать значение из Gamma во время ...

Как импортировать библиотеку js без файла определения в файл typescript

Я хочу переключиться с JavaScript на TypeScript, чтобы помочь с управлением кодом, поскольку наш проект становится больше. Однако мы используем множество библиотек в качестве модулей amd, которые мы не хотим преобразовывать в TypeScript. мы все еще ...

Экспорт машинописного текста импортированный интерфейс

Я использую модули AMD, и я хочу скрыть сложный интерфейс за одним файлом, который загружает несколько других файлов и выбирает, что и как выставлять. Это работает, я использую это решение, но он чувствует себя немного уродливо, в основном с интерфей ...

Как реализовать RouteReuseStrategy shouldDetach для конкретных маршрутов в Angular 2

У меня есть угловой модуль 2, в котором я реализовал маршрутизацию и хотел бы, чтобы состояния сохранялись при навигации. Пользователь должен иметь возможность: 1. поиск документов с помощью поисковой формы 2. перейдите к одному из результатов 3. ве ...

Как создать компоненты в определенной папке с помощью angular-cli?

Я использую angualr4 с angular-cli и я могу создать новый компонент с помощью следующей команды. E:\HiddenWords>ng generate component plainsight но мне нужно создать дочерний компонент внутри plainsight. Есть ли способ сделать с angular-cli? ...

Module vs Namespace-Import vs Require Typescript

Я получаю много путаницы с module/namespace/export и import, require, reference использование. Будучи из Java фона, может кто-нибудь объяснить мне в двух словах, когда использовать то, что и что такое правильный дизайн? Я чувствую, что я испортил, ко ...

Как игнорировать определенный каталог или файл для tslint?

интегрированная среда разработки, которая используется в WebStorm 11.0.3, в tslint настроен и работает, но он висит потому, что он пытается разобрать *.D. TS файлы библиотеки. есть ли способ игнорировать определенный файл или каталог? ...

Недопустимый объект конфигурации. Webpack был инициализирован с помощью объекта конфигурации, который не соответствует схеме API

У меня есть это простое приложение HelloWorld react, созданное из онлайн-курса, однако я получаю эту ошибку: недопустимый объект конфигурации. Webpack был инициализирован с помощью объект конфигурации, который не соответствует схеме API. - к ...

удалить элемент из сохраненного массива в угловой 2

Я хочу удалить элемент из сохраненного массива в angular 2, с типом Script. Я использую сервис под названием Служба Данных, код службы данных: export class DataService{ private data:string[]=[]; addData(msg:string) { this.data.push(msg); } getD ...

В Typescript, в чем разница между типом и интерфейсом?

каковы различия между следующими? type Foo = { foo: string }; interface Foo { foo: string; } ...

Можно ли скомпилировать TypeScript в мини-код?

есть ли возможность скомпилировать вывод кода TypeScript как уменьшенный? Или мы оставлены разбираться с этим в отдельном процессе? И влияет ли обфускация на ответ? ...

Ошибка TypeScript в коде Angular2: не удается найти имя 'module'

Я определил следующий компонент Angular2: import {Component} from 'angular2/core'; @Component({ selector: 'my-app', moduleId: module.id, templateUrl: './app.component.html' }) export class AppComponent { } когда я пытаюсь скомпилировать это ...

TypeScript 2: пользовательские типы для нетипизированного модуля npm

после попытки предложений, опубликованных в других местах, я не могу получить проект typescript, который использует нетипизированный модуль NPM. Ниже приведен минимальный пример и шаги, которые я пробовал. для этого минимального примера мы сделаем в ...

Что означает "= > " в машинописном тексте? (Жирная Стрелка)

Я только начинаю изучать TypeScript, и я видел, что есть много кода, использующего этот sytax =>. Я сделал некоторые исследования, прочитав спецификация машинописного текста версии 1.6 и немного погуглить. Я все еще не могу понять значение =>. ...

Создайте компонент к специфическому модулю с угловым-CLI

Я начинаю использовать angular-cli, и я уже много читал, чтобы найти ответ о том, что я хочу do...no успех, поэтому я пришел сюда. есть ли способ создать компонент для нового модуля? например: ng g module newModule ng g component newComponent (Ка ...

Для чего нужен знак вопроса в имени параметра Typescript

export class Thread { id: string; lastMessage: Message; name: string; avatarSrc: string; constructor(id?: string, name?: string, avatarSrc?: string) { this.id = id || uuid(); this.name = name; this.a ...