Вопросы об Angular (не путать с AngularJS), веб-фреймворке от Google. Используйте этот тег для вопросов Angular, которые не относятся к отдельной версии. Для более старой веб-инфраструктуры AngularJS (1.x) используйте тег AngularJS.
Я использую элемент простого диалогового окна html в angular с группой mat-button-toggle-group, и мне нужно сбросить выбор, когда я закрываю диалоговое окно.
<button (click)="fildialog.showModal()"><mat-icon class="filter-icon" >filter_list</mat-icon></button>
<dialog id="fildialog" #fildialog>...
26 Сен 2023 в 06:18
У меня есть отдельное приложение, я создаю начальную логику своего приложения в main.ts, а в конце у меня есть начальная загрузка.
Здесь я делаю ключевой сетевой вызов, получение информации занимает до 6 секунд, поэтому чем раньше, тем лучше.
import { bootstrapApplication } from '@angular/platform-b...
26 Сен 2023 в 00:24
У меня есть массив с координатами широты и долготы в веб-приложении Angular Typescript.
const myArr = [
[lat, lng],
[lat, lng],
...x 500 lines
]
Я хочу иметь возможность преобразовать это в параметр запроса URL-адреса, чтобы пользователь мог повторно посетить его или поделиться им. Существую...
25 Сен 2023 в 23:19
У меня есть список полей, где каждое поле может иметь несколько значений. Существует диапазон для имени поля, а затем диапазон для каждого значения поля.
Если имя поля длиннее минимального значения, я хочу, чтобы все поля имели одинаковую ширину. Есть ли способ добиться этого, не превращая его в т...
Пытаясь объявить устаревшими экземпляры реализации класса Angular «Resolve» ради предпочтительной функциональной реализации «ResolveFn», я столкнулся с запутанной проблемой. У меня есть простой преобразователь, который подготавливает мои данные. Я получаю эту ошибку, но неясно, почему: «inject() ...
25 Сен 2023 в 18:47
Я пытаюсь настроить угловую маршрутизацию при отложенной загрузке, но проблема в том, что как только у меня появляются вложенные дочерние маршруты, моя система маршрутизации перестает работать.
app-routing-module.ts:
export const rootRoutes: Routes = [
{
path: "",
data: {
title: "D...
25 Сен 2023 в 17:48
Я использую Chart.js в Angular 15, консоль отображает следующее. 2 ошибки -
vendor.js:209527 Не удалось создать диаграмму: невозможно получить контекст из данного элемента . Canvas уже используется. Диаграмма с идентификатором «2» должна быть уничтожена, прежде чем холст с идентификатором «MyChart...
25 Сен 2023 в 17:03
У меня есть список входов и я хочу применить к списку фильтр, я хочу настроить устранение дребезга на всех входах.
<div class="p-fluid p-grid">
<div class="p-field p-col-12 p-md-4 p-lg-2">
<input type="text" [(ngModel)]="a" pInputText (input)="loadOpportunities($...
25 Сен 2023 в 15:06
У меня есть сервис, над которым я хочу построить абстракцию.
Служба возвращает Observable<DataAlert>, и я хочу "передать" это, выполняя отдельный вызов настраиваемый диалог разработки. Я не уверен, что возвращает метод show() — я предполагаю, что это обещание.
В идеальном мире мой метод был бы ожид...
25 Сен 2023 в 14:47
Ползунок ошибок
Когда я использую слайдер mat в angular 15, я получаю сообщение об ошибке err msg мой слайдер не двигается, это проект, перенесенный с Angular 14 на 15. Кто-нибудь знал, как это исправить?
ползунок crt Я хочу такой старый слайдер....
25 Сен 2023 в 13:04
При переходе с Angular 14 на 15 я получаю эту ошибку 'Ошибка получения метаданных для '@angular/core': аргумент «timeout» должен иметь номер типа. Полученная строка типа ('100000')'
Моя версия Npm — 8.9.12. Хотя версия Node — 18.10.0
Есть идеи, как изменить тип тайм-аута?...
25 Сен 2023 в 13:03
Я работаю над проектом, который изначально не был написан мной, и столкнулся с проблемой, которую не могу решить.
Взгляните на следующий код:
<ion-item detail *ngIf="c.cv" [routerLink]="['/contact',c.uid]">
<div class="avatar-voyant">
<div class="group-circle">
<div cla...
25 Сен 2023 в 12:13
Объект: у меня есть меню с searchBarInput на InputValueChange.
=> обновите URL, добавив поиск по ключу с введенным значением
=> это работает хорошо, но при этом я уничтожил систему routerLinkActive боковой панели.
Почему ? и как это решить?
HTML
<div class="sidebar">
<ul>
<li>
<a router...
25 Сен 2023 в 12:12
Недавно я экспортировал дизайн Figma в код Angular, но мне сложно сделать его адаптивным из-за большой базы кода. Я пробовал использовать медиа-запросы, но в коде в основном используются единицы измерения (px), а также существуют сотни и тысячи классов CSS, что отнимает много времени.
Я также пытал...
25 Сен 2023 в 11:34
Я динамически устанавливаю данные своих опций для echart(pie). Я использовал это для динамической установки параметра
var myChart = echarts.init(document.getElementById('chartId'));
myChart.setOption(this.chartOption , true)
Я получаю сообщение об ошибке во всплывающей подсказке при перенаправлени...
25 Сен 2023 в 10:57
Мой ответ API выглядит примерно так
apiResponse = 'Navigate to, <a href='#' onclick=window.open(google.com)>for More details</a>, also dont forget to checkout <a href='#' onclick=window.open(stackoverflow.com)>for quick FAQs.</a>'
У меня есть ответ API, который возвращает мне строку в этом формате....
25 Сен 2023 в 10:45
У меня есть приложение Angular, использующее библиотечную функцию toSignal() для создания сигнала из потока Observable. Вот мой фрагмент кода:
public_timeline$ = this.stream_service
.readProfileFeed('timeline', 'public')
.pipe(
// ... (some operations)
)
.pipe(
switchMap((activities...
25 Сен 2023 в 10:18
Когда я пытаюсь импортировать @angular/fire/firestore в свой проект, я сразу получаю эту ошибку в консоли: Ошибка: node_modules/rxfire/firestore/lite/interfaces.d.ts:8:29 - ошибка TS2314: Generic для типа AggregateQuerySnapshot< T> требуется 1 аргумент(ы) типа.
import { Injectable, inject } fro...
25 Сен 2023 в 06:14
Это файл .ts для моего компонента:
_myMovieRating: number = 0;
get myMovieRating(): number {
return Number(this._myMovieRating);
}
set myMovieRating(value: number) {
this._myMovieRating = value;
console.log('In setter:', this._myMovieRating);
}
ngOnInit(): void {
const ...
25 Сен 2023 в 05:12
Я использую пример для создания таблицы с помощью HandsOnTable, это мое ядро
Изображение кода и это html-тег
<hot-table
[data]="dataset"
[settings]="hotSettings"
[hotId]="'my-hot-table'"
></hot-table>
Результат но результат не тот, который я ожидаю, поскольку все параметры контекстного м...
24 Сен 2023 в 22:30
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: erpinfo@0.0.0
npm ERR! Found: @angular/core@16.2.6
npm ERR! node_modules/@angular/core
npm ERR! @angular/core@"^16.2.5" from the root project
npm ERR!
npm ERR! Could not resolve dependency...
24 Сен 2023 в 22:07
Я пытался инициализировать свою реактивную форму, используя наблюдаемую, на которую я подписался. В шаблоне класса формы я использовал перехватчик ngOnInit для получения нужного объекта, в данном случае объекта продукта.
Первый код — это шаблон класса, второй код — это HTML-шаблон, в котором я пере...
24 Сен 2023 в 17:23
Поэтому я использую защиту canActivateFn в своем приложении, где подписываюсь на тему. Этот субъект был создан в другой службе, и мне интересно, почему этот субъект не подписывается (обратный вызов подписки не выполняется). Взгляните на код.
Auth Service:
userCred = new Subject<boolean>()
privat...
24 Сен 2023 в 16:41
У меня есть проект Angular, где у одного из компонентов есть время ввода, например:
<div class="start">
<p>Inicio:</p>
<input type="time" class="form-control"/>
</div>
Можно ли задать диапазон в минутах ввода? Я имею в виду, что когда мне нужно выбрать час в этом вводе, мне нужно выбрать час...
Я получаю эту странную ошибку в Angular, которая, как я думаю, связана с модулем приложения, поскольку он не указывает мне конкретное местоположение в моем коде. Ошибка заключается в следующем:
ERROR Error: Uncaught (in promise): NullInjectorError: R3InjectorError(AppModule)[[object Object] -> [obj...
24 Сен 2023 в 12:38