Вопросы по теме 'typescript2.0'

ошибка TS2339: свойство catch не существует для типа PromiseLike ‹void›
Я использую WebRTC в Angular 2. В TypeScript 1.x я могу успешно использовать это. navigator.mediaDevices.getUserMedia(constraints) .then(myStream => { this.myStream = myStream; }) .catch(error => {...
4185 просмотров

Не удается найти имя «Символ» в файле объявления типа whatwg-fetch
Файл d.ts в dt~whatwg-fetch включает следующее объявление. declare class Headers { // other code ommited [Symbol.iterator](): IterableIterator<[string, string]>; } Мы безуспешно пытались создать обходной интерфейс. Ни одна из...
5573 просмотров
schedule 11.06.2023

TypeScript 2.0 управляет анализом потока и никогда не печатает
У меня есть эта функция в TypeScript 2.0: function test(a:string) { var b = typeof a === "function" ? [a] : a; } Ожидаемое поведение: тип b — string . Предупреждение может быть выдано для условия, которое всегда ложно....
212 просмотров
schedule 04.08.2022

Финал Angular2: нет провайдера для ConnectionBackend, также не удается разрешить все параметры для
После обновления до ng2 final (2.0.0) я получаю эту ошибку: MyComponent_Host - встроенный шаблон: 0: 0, вызванный: Нет провайдера для ConnectionBackend! Текущие решения здесь и здесь рекомендуется передавать HTTP_PROVIDERS в...
1530 просмотров
schedule 09.09.2022

Можно ли импортировать общий класс вне папки в TypeScript?
Я изо всех сил пытаюсь понять, как операторы импорта разрешают пути, и не могу определить, почему это не удается. У меня есть компонент Angular, который импортирует класс в другую папку. Это выглядит так: Мой компонент ссылается на этот...
2661 просмотров
schedule 16.07.2023

VSCode TypeScript Intellisense не работает
Я буквально выдергиваю здесь свои волосы. VSCode 1.6.0 на Mac, Typescript 2.0.2, но я также пробовал 2.0.0. Я пробовал настроить таргетинг на es5, es6, с таргетингом на модуль commonjs или без него. Я не могу получить intellisense для других...
2242 просмотров

Angular 2 наблюдаемых нескольких HTTP-запросов с одним токеном
В этом приложении angular 2 можно одновременно запускать несколько HTTP-запросов. Они запускаются из экземпляров одного и того же компонента, но некоторые из этих компонентов могут отображаться на странице одновременно. Серверу требуется получение...
556 просмотров

Angular 2 медленно инициализируется
Кто-нибудь может мне помочь? Мое приложение Angular 2 долго инициализируется. Всего 16 запросов. И не смотря на относительно большой размер в 3 мб проблема не довести файлы. Я имею в виду время после получения всех файлов. На моем...
1795 просмотров

Как я могу заставить веб-пакет найти угловые модули?
Я пытаюсь настроить простое приложение с Angular 1 + Typescript 2 и Webpack. Приложение работает нормально, пока я не попытаюсь использовать внешний модуль, например: angular-ui-router . Он всегда жалуется, что не может найти зависимость:...
3435 просмотров

Использование параметра компилятора baseUrl Typescript с узлом
Может ли загрузчик модулей node поддерживать параметр компилятора TS baseUrl ? В TS 2 появилась опция компилятора baseUrl , позволяющая эффективно включать относительные запросы require() и import проекта. Однако для этого требуется, чтобы...
632 просмотров

React Native с TypeScript this.setState не является функцией
В настоящее время я использую React Native 0.39.2 с новейшим TypeScript, и когда я запускаю метод componentDidMount() и setState, я получаю сообщение об ошибке this.setState не является функцией. Я пытался связать с this.setState({isLoggedIn:...
1253 просмотров

Импорт многих модулей в отдельный файл для использования другим файлом
Я импортирую много модулей из многих файлов. Есть ли способ, чтобы все файлы импорта были в отдельном файле? Я использую тип модуля: пример es2015: import {...} from '....1'; import {...} from '....2'; import {...} from '....'; import {...} from...
236 просмотров
schedule 05.02.2023

Как я могу обновить файл ввода Knockout, чтобы он был совместим с TypeScript 2.0?
Я начал работать над модернизацией файла декларации TypeScript библиотеки knockout , который предоставляется проектом DefinitelyTyped . В файле объявления используются некоторые устаревшие методы, и из-за этого его неудобно использовать в...
465 просмотров

Могут ли два разных интерфейса TypeScript иметь одинаковые ключи, но иметь разные значения?
Я хочу иметь возможность обеспечить, чтобы objValidator имел те же ключи, что и объект, который он проверяет. Возможно ли это в TypeScript? Любые идеи о том, как я могу реализовать что-то подобное ниже? В основном obj и objValidator должны иметь...
1617 просмотров
schedule 07.10.2022

Как подписаться на событие DOMContentLoaded в Angular 2?
Я портирую тему пользовательского интерфейса с angular 1 на 2. В 1-й версии у меня есть событие $viewContentLoaded , и я хочу переделать его на angular 2. Пытаюсь использовать @HostListener('DOMContentLoaded') , но не работает (без ошибок)....
4764 просмотров
schedule 10.07.2022

Как TypeScript может определять встроенные типы для JavaScript при его компиляции
Я начал изучать языки сценариев, особенно JavaScript. Это было нормально, и я начал запутываться, когда изучал Angular2 с TypeScript. Я понял, что TypeScript может определять встроенные типы, такие как строка, число и объекты, и TypeScript будет...
62 просмотров

Ссылка на класс ChildProcess для типов TypeScript
У меня есть этот простой модуль, который экспортирует функцию, возвращающую экземпляр ChildProcess . Проблема в том, что я не знаю, как добавить информацию о возвращаемом типе, потому что я не знаю, как получить ссылку на класс ChildProcess ....
4593 просмотров

Расширение Promise прерывает вывод типа для new Promise()
Я пытаюсь расширить Promise, добавив к нему дополнительный метод, как описано в документации по TypeScript — Глобальное дополнение . И он хорошо работает в тесте 1. Но по какой-то причине он нарушает вывод типа для промиса, созданного с помощью...
184 просмотров
schedule 13.01.2023

Angular 2 - фильтрация объекта массива не работает
Я пытаюсь реализовать фильтр в классе Angular 2, но по какой-то причине получаю сообщение об ошибке. Я не могу фильтровать и возвращать результаты. Код класса: employee = [ { "empId": "59C", "empDesc": "Software","location":"Dallas"},...
5368 просмотров
schedule 06.09.2022

Angular 2: загрузка динамического компонента в innerHTML
У меня есть 2 @components, скажем, и . Теперь мне нужно динамически загружать как innerHTML, например, например. как показано ниже компонент-1.html <div [innerHTML]="domEl | safeHtml"></div> В классе Angular2 component-1...
1221 просмотров
schedule 06.02.2023