Запитання з тегом «typescript»

TypeScript - це статично типовий набір JavaScript, створений корпорацією Майкрософт, який додає необов'язкові типи, класи, інтерфейси, перерахунки, загальні відомості, асинхронізацію / очікування та багато інших функцій та компілює для звичайного JavaScript. Цей тег стосується питань, характерних для TypeScript. Він не використовується для загальних питань JavaScript.

5
Що таке TypeScript і чому я використовую його замість JavaScript? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . Чи можете ви, будь ласка, описати, що таке мова TypeScript? Що це може зробити, …

30
Неможливо прив’язати до 'ngModel', оскільки це не відома властивість 'input'
У мене з’явилася така помилка під час запуску програми Angular, навіть якщо компонент не відображається. Я повинен прокоментувати <input>так, щоб мій додаток працював. zone.js:461 Unhandled Promise rejection: Template parse errors: Can't bind to 'ngModel' since it isn't a known property of 'input'. (" <div> <label>Created:</label> <input type="text" [ERROR ->][(ngModel)]="test" placeholder="foo" …



26
Неможливо прив’язати до 'formGroup', оскільки це не відома властивість 'form'
СИТУАЦІЯ: Будь ласка, допоможіть! Я намагаюся зробити те, що має бути дуже простою формою в моєму додатку Angular2, але незалежно від того, що це ніколи не працює. АНГУЛЯРНА ВЕРСІЯ: Кутовий 2.0.0 Rc5 ПОМИЛКА: Can't bind to 'formGroup' since it isn't a known property of 'form' КОД: Вид: <form [formGroup]="newTaskForm" (submit)="createNewTask()"> …


9
отримати та встановити в TypeScript
Я намагаюся створити метод get і set для властивості: private _name: string; Name() { get: { return this._name; } set: { this._name = ???; } } Яке ключове слово для встановлення значення?
657 typescript 

21
Як ви явно встановите нове властивість на `window` у TypeScript?
Я встановлюю глобальні простори імен для своїх об'єктів, явно встановлюючи властивість window. window.MyNamespace = window.MyNamespace || {}; TypeScript підкреслює MyNamespaceта скаржиться, що: Властивість "MyNamespace" не існує у значенні типу "window" any " Я можу змусити код працювати, оголосивши MyNamespaceзмінну навколишнього середовища і відкинувши windowявність, але я не хочу цього робити. …
619 typescript 

7
Чи можливі сильно набрані функції як параметри в TypeScript?
У TypeScript я можу оголосити параметр функції як функцію типу. Чи є такий "безпечний для типу" спосіб цього зробити, який я пропускаю? Наприклад, врахуйте це: class Foo { save(callback: Function) : void { //Do the save var result : number = 42; //We get a number from the save operation …
558 typescript 

11
Як я можу вибрати елемент у шаблоні компонента?
Хтось знає, як влаштувати елемент, визначений у шаблоні компонента? Полімер робить це дуже легко за допомогою $та $$. Мені було просто цікаво, як це зробити в Angular. Візьміть приклад з підручника: import {Component} from '@angular/core'; @Component({ selector:'display', template:` <input #myname (input)="updateName(myname.value)"/> <p>My name : {{myName}}</p> ` }) export class DisplayComponent …

22
Помилка отримання TypeScript TS2304: не вдається знайти ім'я "вимагати"
Я намагаюся запустити свою першу програму TypeScript і DefinitelyTyped Node.js і запустити деякі помилки. Я отримую помилку "TS2304: Не можу знайти ім'я" вимагати ", коли я намагаюся перекласти просту сторінку TypeScript Node.js. Я прочитав кілька інших випадків цієї помилки в Stack Overflow, і не думаю, що у мене є подібні …

2
У Typescript, що таке! (знак оклику / вибуху) оператора при відправленні члена?
Переглядаючи вихідний код для правила tslint, я натрапив на таке твердження: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { return; } Помітьте !оператора після node.parent. Цікаво! Я спершу спробував скомпілювати файл локально з моєю інстальованою версією TS (1.5.3). Отримана помилка вказувала на точне розташування чубчика: $ tsc --noImplicitAny memberAccessRule.ts noPublicModifierRule.ts(57,24): error TS1005: ')' …
453 typescript  tslint 

7
Як реалізувати константи класу в машинопис?
У TypeScript constключове слово не може використовуватися для оголошення властивостей класу. Це призводить до помилки компілятора з "Класом не може бути ключове слово" const "." Мені здається, що потрібно чітко вказати в коді, що властивість не слід змінювати. Я хочу, щоб IDE або компілятор помилилися, якщо я спробую призначити нове …

17
ключ доступу та значення об’єкта за допомогою * ngFor
Я трохи заплутався про те , як отримати keyі valueоб'єкта в angular2 при використанні *ngForдля ітерація об'єкта. Я знаю, що в куті 1.x є такий синтаксис ng-repeat="(key, value) in demo" але я не знаю, як це зробити в angular2. Я спробував щось подібне, без успіху: <ul> <li *ngFor='#key of demo'>{{key}}</li> …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.