Запитання з тегом «typescript1.8»

23
Властивість "map" не існує для типу "Спостережуваний <Response>"
Я намагаюся викликати API від Angular, але отримую цю помилку: Property 'map' does not exist on type 'Observable&lt;Response&gt;' Відповіді на подібне запитання не вирішили мою проблему: Angular 2 beta.17: Властивість 'map' не існує у типі 'Observable &lt;Response&gt;' . Я використовую Angular 2.0.0-beta.17.

8
Отримання типу повернення функції
Я маю таку функцію: function test(): number { return 42; } Я можу отримати тип функції, використовуючи typeof: type t = typeof test; Ось, tбуде () =&gt; number. Чи є спосіб отримати тип повернення функції? Я хотів би tбути numberзамість () =&gt; number.

7
Ін'єкція успадкування та залежності
У мене є набір компонентів angular2, які всі повинні вводити якусь службу. Моя перша думка полягала в тому, що найкраще створити супер клас і ввести там службу. Тоді будь-який з моїх компонентів розширить цей суперклас, але цей підхід не працює. Спрощений приклад: export class AbstractComponent { constructor(private myservice: MyService) { …

4
Як оголосити та імпортувати інтерфейси машинопису в окремий файл
Я хочу визначити кілька інтерфейсів у своєму власному файлі у своєму проекті на основі машинопису, з якого я буду реалізовувати класи для виробництва, а також макети для тестування. Однак я не можу зрозуміти, який правильний синтаксис. Я знайшов безліч підручників з оголошення інтерфейсів та їх реалізації, але всі вони мають …

14
Нова помилка збірки Typescript 1.8.4: “Збірка: Властивість 'result' не існує для типу 'EventTarget'. "
Я новачок у машинописі. У моїй програмі Durandal я перейшов на VS-2012 до VS-2015 означає машинопис 0.9 від машинопису 1.8.4. Після міграції я отримав стільки помилок збірки. Я вирішив усіх, крім одного. Я отримую нижче помилки збірки для типів подій. ПОМИЛКА: "Збірка: властивість 'result' не існує у типі 'EventTarget'" І …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.