TypeScript - это типизированный надмножество JavaScript, которое компилируется в простой JavaScript. Он добавляет в JavaScript дополнительные типы, классы, интерфейсы и модули. Этот тег предназначен для вопросов, относящихся к TypeScript. Он не используется для ответов на общие вопросы по JavaScript.

Подробнее про typescript...

paraBirims: ParaBirimi[]; Get_All(adres: any): Observable < T[] > { return this.http.get < T[] > (this.base + "/" + adres); } getParaBirims(): ParaBirimi[] { this.genericParaBirim?.Get_All("ParaBirimis/Generic_Method").subscribe({ next: (data) => { this.paraBirims = data ....
4 Фев 2022 в 14:05
У меня есть компонент, который получает дочерний элемент и передает его в MUI Menu export default function MyMenu({children}){ return( <Menu> {children ? children : <MenuItem disabled></MenuItem>} </Menu> ); } Дочерние элементы имеют тип children: ReactNode; И ....
4 Фев 2022 в 13:31
Я пишу определения типов для кода JS в types.d.ts и хочу объявить класс, который является подклассом EventEmitter, но он не позволяет мне: type EventEmitter = import('events').EventEmitter // 'EventEmitter' only refers to a type, but is being used as a value here.ts(2693) declare class Foo extends ....
4 Фев 2022 в 12:21
У меня есть динамический массив для примеров: var myarray = ['country','state','city','town'] или var myarray = ['country','state'] или var myarray = ['country','state','city'] Как преобразовать его в var myobject = country['state']['city']['town'] или var myobject = country['state'] или var myobjec....
4 Фев 2022 в 11:44
Итак, я хочу добавить некоторые данные в массив. this is my array var x = [ {some data}, {some data}, {some data} ] this is my new data I want to add to an object in the array x var newData = [ {} ] I want this as result: x = [ {some data}, {some data, {newData} }, {some data} ] Я знаю о фун....
4 Фев 2022 в 11:00
Как нам установить значение по умолчанию для выбора мата при его первой загрузке, например, у меня есть меню выбора с флажком ниже, когда он загружается, я хочу, чтобы тип транзакции неактивный был проверен и выбран по умолчанию. Спасибо за любые идеи и помощь. По умолчанию в поле формы типа транза....
Я хочу установить для текущей функции нулевой цикл в машинописном тексте, мой код выглядит так: export function noop() {} export function removeFirstMouseUp() { removeFirstMouseUp = noop; } Но компилятор сказал мне эту ошибку: TS2630: Cannot assign to 'removeFirstMouseUp' because it is a functi....
4 Фев 2022 в 09:17
Как мы устанавливаем средство выбора даты углового мата, где выбранное значение по умолчанию равно 1 году с сегодняшнего дня?. Спасибо. Когда пикет даты загружается, значение по умолчанию должно быть через 1 год. #html код <mat-form-field appearance="fill" class="full-width" [ngClass]="{'date-fie....
Я получаю ts object is possibly undefined в строке groupedImports[id].push(item) с подчеркнутым groupedImports[id]. Я проверяю, что hits существует и имеет длину > 0 до этого предложения, и при необходимости создаю groupedImports[]. Я не понимаю, почему ts думает, что groupedImports[id] может быть н....
3 Фев 2022 в 21:13
У меня есть охрана на маршруте, которая выглядит так export class GuardService implements CanActivate { constructor(private router: Router, private apiService: InfoService) { } canActivate(route: ActivatedRouteSnapshot): Observable<boolean | UrlTree> { const { id, type } = route.params; ....
3 Фев 2022 в 18:42
У меня есть такая константа export class CustomerType { static readonly main = 'mainCustomer'; static readonly additional = 'additionalCustomer'; } И я имею const value = 'main' Можно ли проверить, существует ли значение в CustomerType и вернуть true или false? Я знаю, что могу использовать i....
3 Фев 2022 в 18:14
Я хочу связать значения из API в диаграмме области apexchart App.comp.ts salesforpurchase : result[] this.service.sales().subscribe (data=> { this.salesforpurchase=data.data В результате[] значения будут Дата:2012-03-02, продаж:256 И так далее... intializationChartoption():void { this.t....
Я хочу использовать переменную i вне моего ngFor. Какие есть варианты решения этой проблемы? Вот небольшой пример приложения: <ng-container *ngFor="let selection of selectionNumber; index as i;"> <app-MyDropdown tabindex="{{i}}" ></app-MyDropdown ></ng-container> <div> ....
3 Фев 2022 в 17:06
В проекте Angular у меня есть карта SVG страны со всеми ее регионами, и я пытаюсь поместить эту карту SVG в качестве шаблона компонента. Таким образом, в файле SVG каждый регион представлен как элемент <path> или <polygon, всего более 70 регионов. И одно из требований — подсвечивать каждую нажатую ....
3 Фев 2022 в 16:48
Как разорвать цикл «for» внутри обещания «Then» в Cypress Typescript, как показано ниже: for (let i = 2; i <= iterationspage; i++) { cy.wait(5000) cy.get(".page").contains(i).click() cy.log("clicked on page"+i) // let FlagFound='False' homePage.getProductNamesSearchResults().each....
3 Фев 2022 в 15:56
Простое воспроизведение моей проблемы: const demo = { aaa: 'aaa', bbb: 'bbb', } const input = 'AAA' console.log(demo[input.toLowerCase()]) Детская площадка Сам JS будет работать. Он изменит «AAA» на «aaa», который существует в демонстрационном объекте. Но ТС выдает ошибку: Element impli....
3 Фев 2022 в 14:41
Я задавал этот вопрос, используя более сложную версию этой базовой концепции Rel: Могут ли Generic JSX.Elements работать в Typescript Я сузил его до основных элементов: Это Object A, который берет параметры из TypeA. type TypeA = { label: string value: number } const ObjA = ({ label, value }:Ty....
У меня есть переменная value, которая дает мне данные как "Сеанс между 15 января 2022 года, 4:00 утра и 15 января 2022 года, 4:30 утра", я хочу отформатировать эту дату строку в "Сеанс между 15-01-2022 4:00 и 15-01-2022 4:30". Вещи, которые я пробовал: //function to remove "session between and" so ....
3 Фев 2022 в 11:06
В моем проекте у меня есть таблица PostgreSql, которая содержит столбец date (дата типа данных). Дата, полученная из столбца, передается в функцию getData. Я получаю вывод в формате 03122021, который я хочу преобразовать в формат 2021-12-03 (ГГГГ-ММ-ДД) DATE ONLY. Как я могу сделать преобразование....
2 Фев 2022 в 21:31
Я создаю пользовательский компонент маршрутизатора для перенаправления в случае отсутствия некоторых параметров: const StateParamRoute = (props: any) => { ... return stateParam ? <Route {...props} /> : <Redirect to="/error" />; }; Затем я использую его как: <BrowserRouter> <Switch> <State....
2 Фев 2022 в 19:43
В настоящее время у меня есть строка и набор подстрок/поисковых строк, которые я хочу эффективно искать в данной строке. Это то, что у меня есть на данный момент: const apple = "apple" const banana = "banana" const chickoo = "chickoo" const dates = "dates" const eggplant = "eggplant" const default ....
2 Фев 2022 в 19:30
Я хочу вызвать сразу несколько конечных точек API (асинхронно). Я получаю Observable из одного вызова API, и я хочу «ждать» их всех вместе и получать результаты каждого вызова для обработки как коллекции, желательно с возможностью обработки исключений (если таковые имеются) от каждого из них. Очен....
Я хочу создать простую функцию, которая будет принимать ключ определенного объекта и значение для соответствующего ключа и присваивать новое значение объекту. Что-то вроде этого: interface MyObject { key1: string key2: number } const object: MyObject = { key1: 'abc', key2: 100 } c....
2 Фев 2022 в 17:06
Я ищу альтернативу команде ожидания. Как мы все знаем, страница/компонент/и т.д. не требует одинакового времени для загрузки или просто быть доступным при каждом вызове. По этой причине я не могу полагаться на команду «ожидание» с указанием постоянного времени. Поэтому ищу альтернативу. Некоторые ....
2 Фев 2022 в 16:07
Как включить/отключить кнопку в Angular, если endDate меньше, чем currentDate. Например: enddate: 01.02.2021 currentdate: 01.02.2022 => Кнопка для создания новой записи будет отключена.....
2 Фев 2022 в 15:30