angular 相关问题

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

Angular 组件标签不占用全宽的行为

为了简单起见,我有 2 个组件: 和 。从他们的名字来看,两者都应该占据页面的整个宽度。 乐...

回答 1 投票 0

将 APP_INITIALIZER 代码转换为较新的 ProvideAppInitializer 语法

我有一段来自角度模板的代码,如下所示, { 提供:APP_INITIALIZER, deps: [...config.mockApi.services], useFactory: () => (): 任何 => null, 多:真实, } ...

回答 1 投票 0

更新到 Angular v17.3 时我们应该使用什么版本的 TypeScript,但在 v16.2 上保留 @Angular/material

我们有一个大型网络应用程序,使用了大量的角度/材料组件。当将 Angular 更新到 v17.3 时,一切正常。但因为我们使用了很多遗留组件,所以我们想离开@angular/

回答 1 投票 0

要在电容器iOS和Android中下载的base64文件

我有一个用 Angular 制作的应用程序,我正在将适用于 iOS 和 Android 的应用程序与电容器一起打包。 该应用程序包含我从后端请求的附件,结果是 base64 字符串。我设法

回答 2 投票 0

收到错误“NullInjectorError:没有 SignalStore 的提供程序!”当尝试对 ng/rx 信号存储进行单元测试时

我刚刚第一次使用 Ng/Rx 信号存储。 "@ngrx/signals": "^18.1.1", 我一切正常,并且想添加一些单元测试,遵循这个文档......

回答 1 投票 0

RxJS 间隔在 Angular 升级后表现不同

我有一个 Angular 18 服务,它每分钟更新一次BehaviorSubject,以跟踪时间。这是它的简化版本 私人totalDurationMin = 0; 私人totalDurationMinutesSubject$ ...

回答 1 投票 0

Cypress 未拾取 html 元素

我正在尝试使用 data-cy 属性来处理简单的 html 标签: 注册 首先我安装组件: 它('安装', () => ...

回答 2 投票 0

补丁状态更改应该是不可变的吗?

当使用 patchState 更新信号存储时,更改应该是不可变的还是 patchState 在内部处理?

回答 1 投票 0

使用输入信号的值初始化模型信号

我正在使用新的 Angular 模型输入功能,以便在父组件和子组件之间进行双向绑定: 父组件(人): 导出类 PersonComponent { 人 = model.requ...

回答 1 投票 0

如何使用esbuild代替webpack进行单元测试

我有一个应用程序,它使用应用程序生成器。该应用程序构建并工作得很好,但是在运行 ng test 时,我收到一个新错误: 错误:不应导入指定的导出 '

回答 1 投票 0

api 订阅上出现意外标记“)”

我在角度应用程序中有这个API调用 async upload(file: FileToUpload) { // 这是发生错误的地方 文件.id = UUID.UUID(); this.delegates.fileManager.uploadFile(file).sub...

回答 2 投票 0

使用 PlayWright 找到 PrimeNG 组件的正确输入

我遇到一种情况,需要使用 Playwright 来测试使用 PrimeNG 创建的简单密码组件 我有一种情况,我需要使用 Playwright 来测试使用 PrimeNG 创建的简单密码组件 <p-iftalabel> <p-password data-qa="login-password" id="password" formControlName="password" ></p-password> <label for="password">Password</label> </p-iftalabel> 我想使用 testId data-qa 在 Playwright 中获取它 await page.getByTestId('login-password').fill([email protected]); 问题是 Playwright 无法找到输入,因为它的渲染方式如下: <p-iftalabel> <p-password> <div> <input> ... 并且 testID 位于密码上,而不是输入的内容上。不使用 testID 不是一个选项,我如何深入到组件中找到该输入并填写它? await page.getByTestId('login-password')返回的对象类型是Locator对象。您可以轻松地从这些对象中链接函数,以继续在 DOM 中搜索子元素。 在您的具体情况下,使用类似 .locator() 的内容来查找子 <input> 元素即使不是最漂亮的,也可能是最简单的。 await page.getByTestId('login-password') .locator('input') .fill([email protected]); 尝试设置 primeng 属性inputId: <div class="card flex justify-center"> <p-password [(ngModel)]="value" [feedback]="false" inputId="login-password" /> </div> 然后你可以将你的测试用例转换为: await page.getByTestId('login-password').fill([email protected]);

回答 2 投票 0

离子电容器硬件后退按钮会自动关闭应用程序

我当前的设置是: @电容器/核心:3.0.0, @ionic-native/核心:5.0.7 我正在尝试更改应用程序的行为,以不关闭应用程序,而是返回导航堆栈。据我所知,哈...

回答 8 投票 0

Live Reload 无法在 Ionic 和 Angular 19 中处理 .html 文件

我刚刚使用 Angular 19 创建了我的第一个 Ionic 项目,当我使用 ionicserve 运行该项目时,浏览器不会重新加载 .html 文件更改,而如果更改是在 .ts 中进行的,则会重新加载。 对于

回答 1 投票 0

在模态引导程序内提交 Angular Reactive Form 事件不起作用 -

我在模态引导弹出窗口中有一个基本的角度反应形式,它根本不提交。即 Angular ngSubmit 事件没有被触发!请看看这个 stackblitz...

回答 1 投票 0

在不同的 NgRx 操作属性中通过引用传递操作

我有一些模型在我的应用程序中的多个父实体之间共享。例如电话号码、地址、电子邮件地址。 在我的共享地址组件中,我想传递...

回答 1 投票 0

types/ws 类型“服务器”不是通用的

突然出现这个错误: 打字稿:./..\.. ode_modules\@types\ws\index.d.ts:328:18 类型“服务器”不是通用的。 角度 CLI:13.3.11 节点:16.13.2 包管理器:npm 8.1.2 操作系统:赢了...

回答 8 投票 0

无法在 Chrome 控制台中调试或找到 .ts 文件

我正在将 Angular 应用程序从 11 升级到 18。按照建议,我正在一步一步地进行,即从 11 到 12,然后从 12 到 13,依此类推...我能够升级到 Angular 15 并且应用程序运行为预计升级后...

回答 1 投票 0

Aggrid getEditingCells 方法不返回编辑单元格

Ag 网格具有操作网格单元的本机方法,但我面临着这样一种方法 grid.api.getEditingCells() 的问题。它不返回编辑单元格,而是返回 grid.api 中的其他属性...

回答 1 投票 0

在 AWS EC2 上运行 Angular 项目时出现问题

当我在生产中的 AWS ec2 上运行我的 Angular 项目时,它会自动更改为主机 AWS IP 地址。我无法运行我的服务。以前有人遇到过这个问题吗?请帮忙

回答 3 投票 0

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