typescript — вопросы с ответами

14 ответов
Я начинаю использовать angular -cli, и я уже много читал, чтобы найти ответ о том, что я хочу сделать... нет успеха, поэтому я пришел сюда. Есть ли способ создать компонент для нового модуля? например: ng g module newModule ng g component newComponent (как добавить этот компонент в newModule?) пос...
angular
angular-cli
17 нояб. 2016, в 09:05
10 ответов
У меня есть тип: type tSelectProtected = { handleSelector?: string, data?: tSelectDataItem[], wrapperEle?: HTMLElement, inputEle?: HTMLElement, listEle?: HTMLElement, resultEle?: HTMLElement, maxVisibleListItems?: number } Объявляю глобальную модульную мудрую переменную: var $protec...
31 окт. 2016, в 19:00
7 ответов
Я на RC4, и я получаю сообщение об ошибке Нет директивы с параметром "exportAs", установленным в "ngForm" из-за моего шаблона: <div class="form-group"> <label for="actionType">Action Type</label> <select ngControl="actionType" ===> #actio...
angular
angular2-forms
28 июль 2016, в 22:50
2 ответа
Недавно я просмотрел учебник по Angular 2 с TypeScript, но не знаю, когда использовать интерфейс и когда использовать модель для хранения структур данных. Пример интерфейса: export interface IProduct { ProductNumber: number; ProductName: string; ProductDescription: string; } Пример моде...
angular
06 июнь 2016, в 07:42
2 ответа
Если я не добавляю private до foo, loadBar и text, я считаю, что они по умолчанию общедоступны. export class RandomComponent { @Input() foo: string; @Output() loadBar = new EventEmitter(); text: string; } Есть ли какой-либо прецедент, когда они public в компоненте? Для причины инкапсуляции/...
angular
29 май 2016, в 04:27
2 ответа
Насколько я знаю, тип свойства может быть определен двумя способами, когда он является массивом. property_name: type где тип может быть либо Array<string>, ,Array<MyType>, etc. (e.g. let prop1: Array<string>) и string[], MyType[], etc. (e.g. let prop1: string[]) Что такое разн...
25 апр. 2016, в 13:34
9 ответов
Я пытаюсь сделать запрос POST, но я не могу заставить его работать: testRequest() { var body = 'username=myusername?password=mypassword'; var headers = new Headers(); headers.append('Content-Type', 'application/x-www-form-urlencoded'); this.http .post('/api', ...
angular
04 фев. 2016, в 21:42
3 ответа
Почему вызов ngOnInit() вызывается при разрешении класса Injectable? код import {Injectable, OnInit} from 'angular2/core'; import { RestApiService, RestRequest } from './rest-api.service'; @Injectable() export class MovieDbService implements OnInit { constructor(private _movieDbRest: RestApi...
31 янв. 2016, в 05:34
3 ответа
Как я могу ввести что-то вроде 'my-app-name/services', чтобы избежать таких строк, как следующий импорт? import {XyService} from '../../../services/validation/xy.service';
angular
ecmascript-6
angular2-services
21 янв. 2016, в 12:47
6 ответов
Учитывая следующую подпись: export interface INotificationService { error(message: string, title?: string, autoHideAfter? : number); } Как я могу вызвать функцию error(), не указав параметр title, но установив autoHideAfter сказать 1000?
09 июнь 2015, в 13:13
10 ответов
Я создаю класс в typescript, у которого есть свойство, которое является ES6 (ECMAscript 2016). Например: class Item { configs: ????; constructor () { this.configs = new Map(); } } Как объявить тип карты ES6 в typescript?
typescript1.5
03 май 2015, в 23:17
6 ответов
Я пытался выяснить очень странную проблему, с которой я столкнулся с typescript. Он обрабатывал встроенное булево выражение как любое первое значение типа вместо полного выражения. Итак, если вы попробуете что-то простое, например следующее: var numericArray:Array<number> = [2,3,4,1,5,8,11]; ...
10 фев. 2014, в 19:21
4 ответа
У меня есть интерфейс в TypeScript. interface Employee{ id: number; name: string; salary: number; } Я хотел бы сделать "зарплату" как поле с нулевым значением (как мы можем сделать на С#). Можно ли это сделать в TypeScript?
20 июнь 2013, в 19:16
4 ответа
У меня возникают проблемы с тем, как работают конструкторы в интерфейсах. Возможно, я совершенно ничего не понимаю. Но я искал ответы на какое-то время, и я не могу найти ничего, что связано с этим. Как реализовать следующий интерфейс в классе TypeScript: interface MyInterface { new ( ... ) : My...
constructor
interface
15 нояб. 2012, в 20:25
6 ответов
У меня есть следующий класс в TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } Я использую класс следующим образом: var test = new CallbackTest(); test.myCallback = () => al...
callback
types
30 окт. 2012, в 11:19
Наверх
Меню