angular 相关问题

关于Angular的问题(不要与AngularJS混淆),来自Google的Web框架。将此标记用于Angular问题,这些问题并非特定于单个版本。对于较旧的AngularJS(1.x)Web框架,请使用angularjs标记。

如何解决登录后 Angular 应用程序重定向到空白屏幕的问题?

当我作为初学者尝试在网站上实现延迟加载时,遇到一个问题:登录后,登录页面将我重定向到空白屏幕。我该如何解决这个问题?...

回答 1 投票 0

您能帮我解决登录后我的 Angular 应用程序重定向到空白屏幕的问题吗?

当我作为初学者尝试在网站上实现延迟加载时,遇到一个问题:登录后,登录页面将我重定向到空白屏幕。我该如何解决这个问题?...

回答 1 投票 0

Apache eCharts Angular 在堆栈上绘制标记线

我有一个折线图,其中的 markLine 显示当前日期。不幸的是,该行显示在其他堆栈系列的下方。设置 zLevel 也没有帮助。 { // .. 其他配置

回答 1 投票 0

如何将数组中的值添加到表单?

当您单击“编辑任务”时,将打开一个表单,其中已包含任务的值。这已经适用于简单的字符串,但不适用于具有值数组的值。 问题: 一个

回答 1 投票 0

在dom中的特定路径中创建aggrid单元格编辑器

我正在使用 Angular 16 和 AgGrid 30。 我希望在不同的路径上创建单元格编辑器,目前它是在底部 div 元素的 body 中使用此类创建的:ag-theme-material ag-popup 和 ins...

回答 1 投票 0

使用带有展开/折叠行的 mat-table 数据显示树状结构

Angular 新手,希望有人能在这里帮助我。我需要显示 mat-table,其中可能有多行数据可以展开/折叠。这是我想要显示的结构: ...

回答 1 投票 0

Angular 17 功能解析器无法将服务注入 Jest 测试用例

概述 你好呀, 我正在将我的 Angular 应用程序从 v14 迁移到 v17,随之而来的任务之一就是用新的 ResolverFn 替换旧的已弃用的 Resolver 类

回答 1 投票 0

routerLink 不可点击 - Angular

我面临以下问题。 我已经在 Angular 中实现了路由,但是一旦添加“routerLink='/xyz'”,该元素就不再可单击。 有谁知道什么是

回答 1 投票 0

无法让表头处于固定位置(粘性)

所以我有一个html表格,我试图使表格标题在滚动时具有粘性,因为会有很多行,但它不起作用。我无法让标头粘住或留在...

回答 2 投票 0

无法使用 Ionic Native HTTP 将文件保存到设备

我们有一个使用 Angular 7 和 Ionic 4 开发的移动应用程序。不久前我们进行了渗透测试,为了合规,我们更改了应用程序中文件传输的方式。因斯塔...

回答 1 投票 0

Angular - 如何从 mat-list-text 中删除 padding-right?

我正在尝试向 mat-list-item 添加一个按钮。这是我当前的 HTML 模板代码: 我正在尝试向 mat-list-item 添加一个按钮。这是我当前的 HTML 模板代码: <mat-selection-list [multiple]="false" [class.selected]="currentItem" formControlName="itemListControl" > <mat-list-option *ngFor="let item of items" [value]="item.id" > <div style="display: flex; justify-content: space-between; align-items: center"> <div style="display: flex; align-items: center"> {{ item.name }} </div> <button mat-icon-button> <mat-icon>edit</mat-icon> </button> </div> </mat-list-option> </mat-selection-list> 当我在浏览器中检查站点时,我可以看到有一个 16px 的填充,它将按钮移动到列表项内的左侧: 我已经尝试通过将其添加到组件的 scss 文件中来删除它: .mat-list-item { padding-right: 0 !important; } 由于某种原因,这没有任何效果。看起来这甚至根本没有应用于该元素。我做错了什么以及如何摆脱这种填充(不会造成任何潜在的不良副作用)? 请按如下方式使用。会起作用的。 .mat-list-text { padding-right: 0 !important; } 谢谢! 使用整个选择器(而不是仅仅使用 .mat-list-text,复制上图中突出显示的 css 的所有选择器部分)来删除填充,角度材质很难修改。不要忘记添加 !important 。我以前必须这样做。我希望它也对你有用。 步骤1 在您的 component.ts 文件中添加: encapsulation: ViewEncapsulation.None 步骤2 在你的 css 文件中添加新的类自定义选项: .mat-list-option.mat-list-option.custom-option { .mat-list-text { padding-right: 0px !important; } } 步骤3 在您的 .html 文件中将新类添加到您的 mat-list-option 中: <mat-list-option ... class="custom-option"> (注:这是在 Angular V15 上测试的)

回答 3 投票 0

将 routerLink 放在 Angular 模板上后,Jasmine/Karma 错误“TypeError:无法读取未定义的属性(读取“事件”)”错误

我正在尝试在我的 Angular 应用程序中进行一些测试,但是当我使用 routerLink 添加此行时,测试给出了错误: 我正在尝试在我的 Angular 应用程序中进行一些测试,但是当我使用 routerLink 添加这一行时,测试给出了错误: <a class="nav-link" routerLink="../loja-lista" role="tab" type="button"> <fa-icon [icon]="faArrowLeft" style="font-size: x-large; color: #225262"> </fa-icon> </a> package.json: "@angular/common": "^15.2.9", "@angular/compiler": "^15.2.9", "@angular/core": "^15.2.9", ... ... "jasmine-core": "~4.0.0", "karma": "~6.3.0", "karma-chrome-launcher": "~3.1.0", "karma-coverage": "~2.1.0", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "~1.7.0", 错误 TypeError: Cannot read properties of undefined (reading 'events') TypeError: Cannot read properties of undefined (reading 'events') at new RouterLink (http://localhost:9876/_karma_webpack_/webpack:/node_modules/@angular/router/fesm2020/router.mjs:5711:40) at NodeInjectorFactory.factory (http://localhost:9876/_karma_webpack_/webpack:/node_modules/@angular/router/fesm2020/router.mjs:5865:16) at getNodeInjectable (http://localhost:9876/_karma_webpack_/webpack:/node_modules/@angular/core/fesm2020/core.mjs:3431:44) ... 这是我的四个测试,在模板中没有 RouterLink 的情况下也能正常工作: import { ComponentFixture, TestBed } from '@angular/core/testing'; import { HttpClientTestingModule } from '@angular/common/http/testing'; import { RouterTestingModule } from '@angular/router/testing'; import { ActivatedRoute, Router } from '@angular/router'; import { LOJAApi } from 'my-lib'; import { EdicaoComponent } from './edicao.component'; describe('EdicaoComponent', () => { let component: EdicaoComponent; let fixture: ComponentFixture<EdicaoComponent>; let lojaService: LOJAApi; let router: Router; let route: ActivatedRoute; beforeEach(async () => { await TestBed.configureTestingModule({ imports: [HttpClientTestingModule, RouterTestingModule, EdicaoComponent], providers: [ { provide: LOJAApi, useValue: lojaService }, { provide: Router, useValue: router }, { provide: ActivatedRoute, useValue: route }, ], }).compileComponents(); fixture = TestBed.createComponent(EdicaoComponent); component = fixture.componentInstance; lojaService = TestBed.inject(LOJAApi); }); it('should create', () => { expect(component).toBeTruthy(); }); it('should return all phone info', () => { component.edicaoForm.value.DDD_FONE = null; component.edicaoForm.value.FONE = null; expect(component.getPhone()).toBe('00 000000000'); }); it('should return DDD', () => { component.edicaoForm.value.TELEFONE = '11999999999'; expect(component.handleDDD()).toBe('11'); }); it('should return phone', () => { component.edicaoForm.value.TELEFONE = '11999999999'; expect(component.handlePhone()).toBe('999999999'); }); }); 您的 routerLink 上缺少括号。 [routerLink]="'../loja-lista'" role="tab" type="button"> https://angular.io/api/router/RouterLink

回答 1 投票 0

Angular Firebase:登录页面刷新时闪烁(AuthGuard + redirectUnauthorizedTo)

我遇到一个问题,即在将 Firebase 身份验证与 Angular 结合使用时,登录页面在刷新时会短暂闪烁,然后将我重定向到预期的 URL。 理想情况下,登录页面应该...

回答 1 投票 0

订阅 NGRX 操作流是否被视为代码异味?

我问自己直接订阅NGRX操作流是否被认为是代码味道。 考虑以下用例: 假设我有一个存储在 NGRX 存储中的实体列表...

回答 1 投票 0

Angular 2 HostListener 按键检测到转义键?

我正在使用以下方法来检测页面上的按键。我的计划是检测何时按下 Escape 键并在按下时运行一个方法。目前我只是尝试记录哪个键是 p...

回答 7 投票 0

无法访问属性“__webglFramebuffer”

如果我们启动查看器,但中间发生导航,则会出现以下问题。 如果它不只记录一次,这不会是一个问题,但似乎有某种 lo...

回答 1 投票 0

Kendo-pdf-export 未按正确的顺序渲染字符?

我使用.ttf格式的unicode非英文字体导出到Angular的.scss文件。在网页中获取字体系列,但是当我使用 kendo-pdf-export 导出时,它的格式不正确...

回答 1 投票 0

当我的 auth-guard 被调用时,在使用 canActivate 的路由上重新加载页面时,它会短暂呈现登录页面 - Angular v17

问题基本上是,当我登录仪表板时,每次重新加载浏览器页面时,它都会立即呈现登录组件 令牌服务 导出类 TokenService {

回答 1 投票 0

如何在 Angular 中动态地将类添加到组件的根元素而不破坏封装?

我不知道如何向我的组件添加动态类属性,但在模板 html (component.html) 中。 我找到的唯一解决方案是修改它......

回答 11 投票 0

DevExtreme 嵌套表不会在排序父表时扩展

我在 Angular 应用程序中使用 DevExtreme 嵌套数据网格 (dx-data-grid) 来显示分层数据。我的数据结构由一个父表组成,父表中的每一行都可以...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.