Typescript – вопросы и ответы

57
голосов
1
ответ
В машинописном тексте этот код действителен и компилируется, но я не понимаю почему: const a: any = "Not void"; const x: void = a; Почему это разрешено? В документации говорится, что void - это про...
6 месяцев, 3 недели назад tcoopman
57
голосов
1
ответ
Я пытаюсь заставить компилятор проверить тип обещания, но я получаю странное поведение. Вот четыре разных варианта return , которые я пробовал: interface MyResponse<T> { foo: number, data: T,...
6 месяцев, 3 недели назад aherve
116
голосов
1
ответ
Я пытаюсь создать промежуточное ПО Redux с помощью TypeScript. Эта функция import { Middleware } from "redux" function createMiddleware() { return ({ dispatch, getState }) => next => action =...
6 месяцев, 3 недели назад dw9
57
голосов
1
ответ
Как я могу получить длину отфильтрованного массива с именем falilid внутри repeat.for а затем использовать эту длину как условие для .files-message div? Если эта длина не undefined, false, 0, null ...
6 месяцев, 3 недели назад vladja
109
голосов
1
ответ
Я работаю над угловым применением и нуждаюсь в вложенном объекте карты с коллекцией. У меня есть первая половина данных, но я изо всех сил пытаюсь отобразить коллекцию, варианты ссылок [] под загол...
6 месяцев, 3 недели назад toxic
91
голос
2
ответа
Я вижу другие вопросы с одной и той же проблемой, но я пробовал все другие решения, и ничто не работает на моем конце. У меня есть приложение типа машинописного узла, которое я пытаюсь отлаживать в...
6 месяцев, 3 недели назад Joshua Ohana
100
голосов
1
ответ
У меня есть компонент ng2, который вызывает службу для получения метаданных поиска. Поэтому у меня есть переменная-член в компоненте ng2 с именем searchMetadata. Результирующий набор выглядит так: ...
6 месяцев, 3 недели назад user8334943
71
голос
1
ответ
У меня есть приложение response-redux, написанное в typescript с неизменяемым пакетом. Там у меня есть данные, которые поступают из api и в магазине я упаковываю их в Map. Во всех приложениях они и...
6 месяцев, 3 недели назад Kania
58
голосов
2
ответа
Я пытаюсь создать интерфейс TypeScript для API-интерфейса cryptocompare coinlist ( https://www.cryptocompare.com/api/data/coinlist/ ) Я в настоящее время пробовал это: interface CoinListResponse { ...
6 месяцев, 3 недели назад DazDylz
121
голос
1
ответ
Я работаю с ngx-admin и он знаком с Nebular Theme. Но я хочу добавить angular/material для этого. Я использовал lazyloading для этого проекта. Я попытался установить материал для этого с помощью ко...
6 месяцев, 3 недели назад ruwan liyanage
58
голосов
2
ответа
Я ударяю головой о проблеме, с которой я сталкиваюсь с преобразованием RXJS в приложении Ionic 2. Я хотел бы поместить json файл в объект, это мой сэмплированный json файл [{ "lingua": "it", "label...
6 месяцев, 3 недели назад g.lorenzo
57
голосов
2
ответа
Привет, я хочу передать несколько данных, это их способ <button [navPush]="mainPage" [navParams]='data1+data2">Main Page </button> Пожалуйста, помогите спасибо
6 месяцев, 3 недели назад Atif
57
голосов
1
ответ
Я следую этому руководству, чтобы узнать webpack. Это устарело, так как ссылки на инструменты обновляются в моем случае. Мои версии следующие. ts-loader ^ 1.3.3 tsd ^ 0,6,5 машинописный текст 2.1.5...
6 месяцев, 3 недели назад Jane Wayne
80
голосов
1
ответ
Я получил два класса; authenticationRoutes.ts и authenticationController.ts. В authenticRoutes я вызываю "authenticationController.test", метод "authenticationController.test" вызывает метод authen...
6 месяцев, 3 недели назад J.Ginorio
81
голос
1
ответ
Я читаю ngrx docs и наткнулся на такой код. Что [p in keyof T] и T[p] ? export type ActionReducerMap<T, V extends Action = Action> = { [p in keyof T]: ActionReducer<T[p], V> };
6 месяцев, 3 недели назад vulp
57
голосов
1
ответ
Шаблон вкладок выглядит так: <nav mat-tab-nav-bar class="nav-container"> <a mat-tab-link [routerLink]="'/fixedtabroute'" routerLinkActive #rla0="routerLinkActive" [active]="rla0.isActive"&...
6 месяцев, 3 недели назад An-droid
-4
голоса
3
ответа
Я новичок в Angular 4. Я пытаюсь скрыть некоторые данные всякий раз, когда изменяется состояние. Как я могу скрыть конкретные данные на основе имени состояния в Angular 4?
6 месяцев, 3 недели назад srujana
133
голоса
1
ответ
как я могу перезагрузить текущую страницу на angular -2 через TypeScript? Если я перейду к текущей странице - это не работает. Я не хочу изменять параметры url, только для перезагрузки.
6 месяцев, 3 недели назад FABI1987
59
голосов
1
ответ
У меня есть функция, которая возвращает наблюдаемые из всех виджетов. Там есть два типа виджетов. Вот то, что я пробовал, и IDE не жалуется, но мой компилятор делает: public getAllWidgets(): Observ...
6 месяцев, 3 недели назад dan
92
голоса
3
ответа
У меня есть некоторые данные, которые выглядят так: 2 2 2 2 2 0 0 5 3 3 3 5 1 1 1 3 0 0 1 10 0 С (иногда) дополнительным переводом строки в конце. Я var b = this.data.replace(/\n/g, " ").split(/[\s...
6 месяцев, 3 недели назад L L
99
голосов
1
ответ
Я работаю с Angular2, TypeScript и SystemJS как загрузчик модулей. Я использую SystemJs в основном здесь, чтобы хранить файлы "как есть" по причинам отладки. В основном это работает, но у меня есть...
6 месяцев, 3 недели назад Joerg Krause
83
голоса
4
ответа
У меня есть объект JSON, который выглядит так: "data": [ {"Name": "First", "Color":"Red"}, { "Name": "First", "Color":"Blue"}, {"Name": "First", "Color":"Red"}, { "Name": "First", "Color":"Pink"}, ...
6 месяцев, 3 недели назад user4910881
58
голосов
1
ответ
Я создал функцию, которая генерирует оператор динамического оператора switch-case. export function generateReducer(initialState, reducerName: ReducerName, adapter: EntityAdapter<any>): (state...
6 месяцев, 3 недели назад Daniel Netzer
82
голоса
2
ответа
Мне нужно создать тип для представления набора именованных значений переключателя. Я хотел бы, чтобы этот тип был неизменным в том смысле, что имена переключателей фиксированы, но все же позволяют ...
6 месяцев, 3 недели назад Gary McGill
101
голос
1
ответ
Вот пример кода: this.paymentTypesService.updatePaymentTypesOrder('cashout', newOrder).subscribe(() => { this.notificationsService.success( 'Success!', 'Order change saved successfully', { showP...
6 месяцев, 3 недели назад Slimas Slimanauskas
118
голосов
2
ответа
могут ли два файла services.ts, которые могут быть инъецированы, могут связываться друг с другом, например, может ли одна служба вызвать функцию или метод другого служебного файла. если да, то как ...
6 месяцев, 3 недели назад Hassan Amjad
94
голоса
1
ответ
Я пытаюсь создать круговое расположение ссылок, используя Angular 2. У меня есть функция, которая устанавливает фиксированное расположение style.left и style.top для каждой ссылки, исходя из количе...
6 месяцев, 3 недели назад MaxImpact
166
голосов
3
ответа
У меня есть приложение Angular2. Чтобы издеваться над объектом Document в тестах, я хотел бы добавить его в службу, например: import { Document } from '??' @Injectable() export class MyService { co...
6 месяцев, 3 недели назад RJo
-4
голоса
2
ответа
Я использую угловой, и я хочу показать в HTML результат функции. когда я использую var geo = function onLocationFound(e) { var radius = e.accuracy / 2; let marker = new L.Marker(e.latlng, { draggab...
6 месяцев, 3 недели назад ArminFB
72
голоса
2
ответа
Попытка извлечь строку Json из localStorage и добавить к ней новое блюдо. Он не работает должным образом, может кто-то, пожалуйста, помогите мне. Я использую TypeScript . interface Dish { id: numbe...
6 месяцев, 3 недели назад Coder Absolute
58
голосов
2
ответа
У меня есть класс машинописного текста в моем угловом проекте: export class CreateGeojsonLayerCommand implements Icommand { parameters: Object; execute(parameters: Object): Object { this.parameters...
6 месяцев, 3 недели назад barteloma
99
голосов
1
ответ
Я хочу реализовать реактивную форму в компоненте, который использует другой компонент, который является всплывающим Компонент диалога (дочерний компонент) .ts @Component({ selector: 'app-mat-descri...
6 месяцев, 3 недели назад Houdhaifa Hamza
72
голоса
1
ответ
У меня есть глобальный объект log . Я объявил это в globals.d.ts следующим образом: declare let log: any; Этот файл находится в declarations папок, и мой tsconfig.json имеет следующий параметр: "ty...
6 месяцев, 3 недели назад Milkncookiez
58
голосов
1
ответ
Я хочу обновить пиктограммы "paypal-rest-sdk" . Этот SDK имеет метод payment.authorization.void(...) ; Метод void не существует в @types/paypal-rest-sdk , и я пытаюсь переопределить его локальными ...
6 месяцев, 3 недели назад Egor Medvedev
90
голосов
1
ответ
Я хочу использовать простой пример dropzone js в проекте с угловым 2: http://www.dropzonejs.com/examples/simple.html Есть ли простой способ использовать js для простой функции перетаскивания? Я поп...
6 месяцев, 3 недели назад Bhetzie
124
голоса
1
ответ
Я хочу сделать библиотеку для использования в моих приложениях с угловым 4, и для некоторого бизнеса я сделаю это, у меня есть enum которое приложения должны будут использовать позже. Проблема в то...
6 месяцев, 3 недели назад CesarD
114
голосов
2
ответа
В моем приложении Angular v6 я пытаюсь отобразить раскрывающийся список и установить его по мере required на основе логического значения, где он установлен на значение флажка. Вот фрагмент этого ко...
6 месяцев, 3 недели назад schuno
92
голоса
1
ответ
Im реализует поле поиска с async в Anglur 5. Когда пользователь начинает печатать в окне поиска, индикатор загрузки должен появиться. И когда результаты приходят, индикатор должен быть скрыт. Я про...
6 месяцев, 3 недели назад Max
91
голос
2
ответа
Я хочу передать переменную item dynamic в это свойство, например, если элемент имеет значение 35 он станет this.BookingConfirmationFormsState35 onChange( event, item ){ console.log( this.BookingCon...
6 месяцев, 3 недели назад Devil Raily
99
голосов
1
ответ
Я хочу, чтобы typescript не создавал файлы .d.ts при компиляции. Это связано с тем, что он вызывает ошибку "дубликат идентификатора" для всех имен классов. Я добавил это в файл tsconfig: { "compile...
6 месяцев, 3 недели назад BeniaminoBaggins
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема