Вопросы с тегом «typescript»

TypeScript - это статически типизированный расширенный набор JavaScript, созданный Microsoft, который добавляет необязательные типы, классы, интерфейсы, перечисления, обобщения, async / await и многие другие функции и компилируется в простой 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" /> </div> …



27
Невозможно привязать к 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()"> <div …


9
получить и установить в TypeScript
Я пытаюсь создать метод get и set для свойства: private _name: string; Name() { get: { return this._name; } set: { this._name = ???; } } Какое ключевое слово для установки значения?
660 typescript 

21
Как вы явно устанавливаете новое свойство для `window` в TypeScript?
Я устанавливаю глобальные пространства имен для своих объектов, явно устанавливая свойство в window. window.MyNamespace = window.MyNamespace || {}; TypeScript подчеркивает MyNamespaceи жалуется, что: Свойство 'MyNamespace' не существует для значения типа 'window' any " Я могу заставить код работать, объявив MyNamespaceпеременную окружения и отбросив windowявность, но я не хочу этого делать. …
622 typescript 

7
Возможны ли строго типизированные функции как параметры в TypeScript?
В TypeScript я могу объявить параметр функции как тип Function. Есть ли «безопасный для типов» способ сделать это, что мне не хватает? Например, рассмотрим это: class Foo { save(callback: Function) : void { //Do the save var result : number = 42; //We get a number from the save operation …
560 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: невозможно найти имя 'require'
Я пытаюсь запустить и запустить мое первое приложение TypeScript и DefiniteTyped Node.js, и из-за некоторых ошибок. Я получаю сообщение об ошибке «TS2304: не удается найти имя« require »» при попытке перенести простую страницу TypeScript Node.js. Я прочитал несколько других случаев этой ошибки в переполнении стека, и я не думаю, что …

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 …
458 typescript  tslint 

7
Как реализовать константы класса в машинописи?
В TypeScript constключевое слово нельзя использовать для объявления свойств класса. Это приводит к ошибке компилятора: «Член класса не может иметь ключевое слово« const ».» Мне нужно четко указать в коде, что свойство не должно быть изменено. Я хочу, чтобы среда IDE или компилятор выдавали ошибку, если я пытаюсь присвоить новое …

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.