-
在Angular Reactive Forms中使用updateOn:’blur’
所属栏目:[安全] 日期:2020-12-17 热度:125
我想仅在用户离开字段(onblur)时才开始验证表单的字段. 我正在尝试这种方式: this.profileForm = this.fb.group({ firstName: ['initial value',[Validators.required,Validators.minLength(2),forbiddenNameValidator(/bob/i)],[forbiddenNameValidatorAsy[详细]
-
上传适配器未定义使用ckeditor5-angular上传图片的问题
所属栏目:[安全] 日期:2020-12-17 热度:106
这个问题可能已经有了答案,但没有一个是Angular特有的. 这里是其中的一些 CKEditor 5 and Image Button How to enable image upload support in CKEditor 5? Insert image to CKeditor 我正在使用Angular 5并遵循this文档来实现ckeditor5-angular. 但我遇到[详细]
-
angular – APP_INITIALIZER库导致“Lambda not supported”错误
所属栏目:[安全] 日期:2020-12-17 热度:134
在库模块中定义APP_INITIALIZER时,构建失败,并且不支持Lambda错误.导出函数 as per docs时抛出构建错误: import { NgModule,APP_INITIALIZER } from '@angular/core';import { MylibComponent } from './mylib.component';export function myLibInit() { re[详细]
-
为什么Global Error Handler中的烤箱服务在Angular4 / 5/6中不起
所属栏目:[安全] 日期:2020-12-17 热度:158
我的要求是通过在app组件加载之前调用Two Rest Api来加载一些数据.如果API给出任何错误,则在Toaster(angular2-toaster)中显示消息. 在加载app组件之前,下面的AppLoadService会执行 import { Injectable } from '@angular/core';import { HttpClient } from '[详细]
-
angular – 在ngrx(使用ngrx / effects)中,如何检索新创建的项目
所属栏目:[安全] 日期:2020-12-17 热度:58
假设您通过从BookComponent调度CREATE_BOOK操作来创建新Book.在效果中,我们正在处理http保存,之后我们通过CREATE_BOOK_SUCCESS操作将创建的Book传递给reducer.到现在为止还挺好. 但是如何获得产生CREATE_BOOK操作的BookComponent中新创建的Book的ID?我只能[详细]
-
角度输入必需字段不起作用
所属栏目:[安全] 日期:2020-12-17 热度:56
我有一个用于创建新实体的表单,如下所示: form #createAppForm="ngForm" (ngSubmit)="createApplication(createAppForm.value)" autocomplete="false" novalidate div class="form-group" [ngClass]="{'error': createAppForm.controls.applicationName?.in[详细]
-
在子目录中部署时,Angular 6路径路径不适用于直接URL
所属栏目:[安全] 日期:2020-12-17 热度:91
app.routing.module.ts import { NgModule } from '@angular/core';import { Routes,RouterModule } from '@angular/router';import { HomeComponent } from './public/home/home.component';const routes: Routes = [ { path: 'customers',loadChildren: '.[详细]
-
angular – Redux状态缺少offlinex离线的“离线”部分
所属栏目:[安全] 日期:2020-12-17 热度:146
我在Angular项目中使用 Redux Offline,现在我想在离线模式下启用取消发件箱中的项目.基本上,我只是想在outbox数组上过滤以删除我想要取消/修改的项目. 我的问题是它从我在顶级reducer中收到的状态丢失(未定义).我可以在Redux Dev工具中看到离线,我也可以通过[详细]
-
如何创建新的部分,在angular2中单击新按钮
所属栏目:[安全] 日期:2020-12-17 热度:158
我有一个包含3个字段的部分,当点击新按钮时,我必须得到相同的部分.我没有错误,所以我没有得到我错的地方 Example here HTML: form *ngFor="let emergency of Emergencies; let i = index" div label Name/label input type="text" [(ngModel)]="emergency.N[详细]
-
angular – 如何在Typescript中获取泛型方法中的T类型?
所属栏目:[安全] 日期:2020-12-17 热度:51
我在课堂上有一个通用方法., export class BaseService { public getAllT(): ObservableT { // get type of T // const type = typeof(T); // Tried this but getting compilation exceptions return this.http.getT(this.actionUrl + 'getAll'); }} 我将从[详细]
-
Angular 6 – 根据环境提供不同的索引文件
所属栏目:[安全] 日期:2020-12-17 热度:106
我有一个本地环境和一个生产环境.在index.html中,我添加或删除脚本文件,具体取决于环境是本地环境还是生产环境. 我想要一个简单的方法来处理这个问题.在angular.json中有一个file_replacement配置选项.这适用于将environment.ts切换到environment.prod.ts,但[详细]
-
Angular 6 TypeError:无法读取undefined的属性’call’
所属栏目:[安全] 日期:2020-12-17 热度:76
我正在尝试将角度应用程序从5版迁移到6版. 该应用程序运行良好,但如果我在我的代码中做了一些更改 页面重新加载后,我面临一个奇怪的错误: core.js:1598 ERROR Error: Uncaught (in promise): TypeError: Cannot read property 'call' of undefinedTypeError[详细]
-
Angular 6:如何安装以前版本的Angular项目
所属栏目:[安全] 日期:2020-12-17 热度:99
如何使用当前的Angular-cli版本(Angular 6)安装以前版本的Angular项目. 我发现了一个命令,但已被弃用: ng new my_project –ng4 解决方法 由于您想使用angular-cli来创建新项目,因此您需要安装支撑angular 4项目的@ angular / cli版本. 支持Angular 4项目的[详细]
-
角度 – 动态加载图像
所属栏目:[安全] 日期:2020-12-17 热度:139
我在StackOverflow上搜索过但我找不到解决问题的方法. F.Y.I我正在使用ASP.net Core 2.0的默认角度项目 我正在构建一个Angular应用程序,我正在尝试根据其他地方找到的配置加载客户的徽标. 我正在尝试将此文件加载到我的home.component.html中 我创建了一个“[详细]
-
Angular Material mat-expansion-panel打开事件始终返回undefine
所属栏目:[安全] 日期:2020-12-17 热度:52
正如您可能从角度材料文档中知道的那样,mat-expansion-panel将@Output命名为“已打开”,这是在打开手风琴项目时发出的.我想抓住那个打开的事件并确定哪个面板被打开了.但是这个简单的代码(下面)总是只返回undefined.我做错了什么?此输出是仅发出未定义还是[详细]
-
angular – ngrx中的多个商店
所属栏目:[安全] 日期:2020-12-17 热度:121
我正在使用Angular和ngrx编写企业级应用程序.目的是始终使用Flux和ngrx.对于重用和可分离性,我们需要(至少)两个不相互交互的状态存储.但我们确实需要两个存储同时处于活动状态,并且可能从相同的组件访问. Ngrx似乎是基于这样的假设,即一次只能存在一个商店.[详细]
-
如何在角度5的一定时间后防止websocket关闭?
所属栏目:[安全] 日期:2020-12-17 热度:73
我使用’rxjs-websockets’来连接websockets.但经过一段时间(约2分钟) 连接关闭.在手动关闭之前,如何保持连接. 这是我使用的代码片段 constructor(private socketService: WebSocketService) {}this.socketService.connect('/endpoint');this.socketSubscrip[详细]
-
将时刻导入Angular会产生错误
所属栏目:[安全] 日期:2020-12-17 热度:99
我收到以下错误:模块’“… / node_modules / moment / moment”’在我使用时没有导出成员’default’ 从’moment’导入*作为_moment; 从’moment’导入{默认为_rollupMoment}; const moment = _rollupMoment || _时刻; 解决方法 那是因为时刻没有一个叫默[详细]
-
Angular 5 – 将名称中的组件实例化为字符串
所属栏目:[安全] 日期:2020-12-17 热度:126
我知道如何使用ComponentFactoryResolver.resolveComponentFactory(AComponentType)初始化组件 但是该方法需要一个Type,而在我的代码中我将该类型的名称作为字符串. 在Angular API中是否有一种通过字符串解析的方法? 如果没有,我如何将字符串转换为TypeScri[详细]
-
angular – Mat-Nav-List水平而不是垂直?
所属栏目:[安全] 日期:2020-12-17 热度:198
如何使下面的水平而不是垂直的(明显的默认值)?它位于我的Angular 5.2.7应用程序中的navigation.component.html中,该应用程序是通过Angular-CLI 1.7.2生成的.注释中包含的文档链接不讨论如何水平布局材质导航栏. mat-nav-list !--https://material.angular.i[详细]
-
Angular 4 select disabled无效
所属栏目:[安全] 日期:2020-12-17 热度:76
我想在Angular 4中禁用select. 我编写了如下代码但未禁用select. 在组件中: import { FormBuilder,Validators,FormGroup } from '@angular/forms'; this.eventForm = this.formBuilder.group({ // ... some codes ... 'state': [true,Validators.required],[详细]
-
Angular 5(英雄之旅)教程:无法找到模块’@ angular-in-memory-w
所属栏目:[安全] 日期:2020-12-17 热度:98
我发现了一个类似的 question,但它是针对angular2答案中的命令似乎特定于angular2或告诉我运行相同的cmd,所以我在这里问这个问题. 我正在关注Angular 5英雄之旅tutorial在HTTP部分,我收到以下错误: Failed to compile. src/app/app.module.ts(13,48): error[详细]
-
如何使用angular2中的mat-input来汇总在mat-table列中输入的值
所属栏目:[安全] 日期:2020-12-17 热度:107
我试图使用输入总结在mat-table列中输入的值. 我创建了一个包含3列的表:帐户ID,帐户描述和值.我还在assets文件夹中创建了一个JSON文件,其中包含acc_id和acc_desc的值. 然后,我在表中为相应的列访问这些值. 我还创建了一个Value列,我为其分配了输入字段. 在[详细]
-
angular – 组件声明,模板变量声明和元素引用不包含此类成员
所属栏目:[安全] 日期:2020-12-17 热度:155
这可能是一个简单的修复.该元素应该在悬停时从页面顶部滑出.我的代码按预期工作,但我收到此错误. 错误: [Angular] Identifier 'compartmentOpen' is not defined. The component declaration,template variable declarations,and element references do not[详细]
-
Angular5模板绑定,不止一次调用回调函数
所属栏目:[安全] 日期:2020-12-17 热度:177
我尝试使用包含列定义及其数据数组的结构化数据来实现网格组件. 每列的定义中都有一个回调函数,用于自定义显示该列的值. 在每个回调中,它调用了一个console.log()来显示回调函数的调用次数. 我不知道为什么回调函数在开始时调用了四次,而在changeSort()事件[详细]