• 我想在Angular 10中发布三个下拉菜单

    我在后端有一个功能可以根据parentId提供数据。出现第一个下拉菜单,但我选择了所选项目的ID并发回,但我没有收到第二个下拉菜单数据。 这是我的html代码。 <form [formGroup]="competence"> <div class="form-group"> <select formControlName="discipline" class="form-control" (change)="onChangeDiscipline($event.ta...
  • 垫表-renderRows单元测试错误

    我在组件中使用垫子表,并在更新表后调用renderRows,效果很好。 但是,在单元测试中,出现以下错误。 毕竟引发了错误 失败:无法读取未定义的属性“ renderRows” 错误属性:Object({longStack:'TypeError:无法读取未定义的属性'renderRows' 在SafeSubscriber._next(http:// localhost:9876 / karma_webpack / src / app / product-management / tax-configurat...
  • 在Angular Datatable中隐藏几行

    I would like to hide several rows which meet some condition (such as disabled: true). 的HTML: <mat-form-field> <mat-label>Filter</mat-label> <input matInput (keyup)="applyFilter($event)" placeholder="Ex. ium" #input> </mat-form-field> <table mat-table ...
  • 尝试实现计时器时未定义Angular Service

    我试图完成以下任务:对于我的Web应用程序,我尝试实现一个计时器,当用户显示活动(意味着触发单击,按下或滚动事件)时,该计时器会自动重置为60秒。我将Observables用于事件流。所有这些都在您登录到我的Web应用程序之后发生。 如果计时器用尽(从60s到0),则只需将用户重定向到后端URL,这将删除cookie并重定向回到Frontend的登录屏幕。现在一切都好,花花公子,超时有效,但是当我单击某物,滚动或单击键盘上的某物时,什么也没有发生。 我还希望有一个事件流来检测鼠标的移动,如何使用RxJS做到...
  • 角度10:无法编写参考

    我尝试按照角度更新指南将角度8升级到10。 我的项目由核心应用程序,共享(2个库,谷歌地图和共享组件)和一个额外的apk fsm(2个库,应用程序及其元数据)组成。 核心和共享的内部版本正在传递,但是fsm构建失败,并出现“无法编写参考ChipComponent”错误。 ChipComponent本身没有问题,但可能在某些导入或tsconfig中有问题。 共享的tsconfig.json: { "compileOnSave": false, "compilerOptions": { ...
  • 服务似乎已多次初始化

    Posts.service.ts import { Injectable } from '@angular/core'; import { Subject } from 'rxjs'; import { Post } from './post.model'; @Injectable({providedIn: 'root'}) export class PostsService { postsChanged = new Subject<Post[]>(); private posts: Post[...
  • Angular HTTP请求失败

    我正在尝试将Angular Project与NodeJs API连接,问题是该请求在Angular端不起作用,因此在控制台和浏览器中都可以正常工作。 I tried it in console like: curl http://127.0.0.1:3333/table And I got back the response: [{"userid":2,"roleid":2,"username":"partner2","fullname":"His Full Name","psw":"gmail@gail...
  • 带有Firebase后端的Angular应用。如何摇动Firebase依赖关系并减小捆绑包大小?

    我正在构建一个小型Angular10应用程序。 对于这个项目,我使用firebase提供后端和托管服务。我还使用firebaseUI来促进用户身份验证流程。 我的问题是,每当我构建应用程序时,我得到的捆绑包大小都太大了,超过3 MB!就像我说的,我的只是一个小型应用程序(只有4页,由不超过15个组件,6个服务以及几个管道和模块文件构建),这让我感到有些不对劲。 另外,每次运行ng build --prod时,我都会收到以下警告: WARNING in /Users/<path-to-app>/src/app...
  • 使用Nestjs / Angular初始化MongoDB时出错

    经过很多努力但没有成功,我终于来到了这里。我学习Nestjs / Angular / MongoDB。到目前为止,我成功地同时运行了Angular服务器和Nestjs服务器。但是,当我用它们初始化mongoDB时,我得到了很多错误147(大多数与模式有关)。 错误似乎与我的代码无关,但安装依赖项。无论如何,我也在下面的代码中进行复制。我尝试这个应用程序都ubuntu和Windows。但同样的错误仍然存​​在。 app.controller.ts: import { Controller, Get } fro...
  • 如果长度小于1,使用formArray如何删除项目

    我需要删除数组中的最后一个元素。因此,必须始终有一个字段而不删除它,并在表单中保留0个字段 deleteAddressGroup(index: number) { const add = this.trainerForm.get('ref') as FormArray; // console.log(add.value.length); // if(add.value.length < 1) return; add.removeAt(index); this.f...
  • 如何在模块之间共享此变量?

    我试图在两个模块之间共享一个变量。基本上,我想做的是与配置文件模块共享登录组件(来自home模块)中的用户名,因此配置文件屏幕显示了已登录用户的用户名。 在上面的图片中,用户名应该继续显示红色的“ USERNAME”(红色文字不是来自代码,我只是将该文字添加到图片中以显示我的意思) 所以基本上我尝试如下。在我的profile.ts中,我创建了一个变量“ username”和一个方法“ setUsername”,在该方法中,我将“ username”变量设置为通过“ setUsername”参数传递的变量。...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部