开发者问题收集
我正在使用自定义过滤器来创建排序顺序,但从最不重要的开始,然后是下一个,但出现错误“ERROR TypeError:无法读取未定义的属性‘filter’”。请帮我修复,因为它不允许在页面上呈现任何内容。我需要做哪些更改来解决这个问题?任何帮助都值得赞赏。table-filter.pipe.tsimport { Pipe, PipeTransform } from "@angular/core";@
我正在尝试运行组件的单元测试。component.ts:async ngOnInit(): Promise<void> {await this.dataProviderService.getCurrencyCodesList().then(data => {this.currencyList = data;});this.currencyList.sort((a, b) => {return a.
我正在使用 angular ionic 3,当我点击某个按钮时出现此错误,有人可以帮我确定吗?realestateproductdetails.tsif (localStorage.getItem('agentdetail')) {this.agentdetail = JSON.parse(localStorage.getItem('agentdetail'));for (let i = 0; i
counter: number = 0;getDatatypes(){if(this.counter == 0) {if(this.appId != 0){if(undefined != this.datatypes && this.datatypes.length)for (let i = 0; i < this.datatypes.length; i++) {this.applicationD
我试图在我的单元测试中模拟一个选择器,如下所示:describe('Device List Component', () => {let component: ListComponent;let fixture: ComponentFixture<ListComponent>;let deviceServiceMock: any;let mockStore: MockStore<any>;let
我在 Angular 9 和 TypeScript 中有一个 Web 应用程序。在 html 文件中,当字符串长度小于 10 时,我想禁用按钮。我的 html 代码:<div class="p-2 form-group"><textarea type="text" class="form-control" id="inputCommentBody" placeholder="Text" [(ngM
我正在对从服务器呈现代码列表的组件进行单元测试。响应的格式如下:{ContactActivityView :[{Code:"AB",IsActive:false,},{Code:"BC",IsActive:true,}.....]}在我的 component.ts 文件中,我按以下方式使用它:codesArray: ICodeModel[];ngOnInit() {this.getCodes();
我像这样使用 Angular 9 和 HttpInterceptor:export class AppHttpInterceptor implements HttpInterceptor {intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {...return next.handle(au
我遇到了一个问题,我正尝试将playlist[]数组从 component.ts 传递到 header.ts。ERROR TypeError:无法读取未定义的属性“length”以下代码:component.tsimport { Component, OnInit } from '@angular/core';import { ApiService } from '../../../service
我创建了一个网站,可以像 Cat and Mash 一样随机挑选一只猫,但出现了一个我无法理解的错误。我有一个 JSON 对象,其中有包含图像的 URL。我需要随机显示图像,但不是两次显示相同的图像。控制台:为什么length未定义?import { Component, OnInit } from '@angular/core';import { CatService } from '../se
当我尝试注销时出现此错误。`core.js:6014 ERROR TypeError: Cannot read property 'length' of undefinedat http.js:165at Array.forEach (<anonymous>)at HttpHeaders.lazyInit (http.js:153)at HttpHeaders.init (http.js:274)
我有这样的服务:public getUsers() {return this.httpClient.get(environment.BASE_URL + `api/all`);}在组件中,我将用户设置为 ngx-bootstrap 表import { Component, OnInit, PipeTransform } from "@angular/core";import { UserServi
我注意到 Angular 不会将Accept-Language标头添加到请求中,我希望能够在后端检查语言。我试图执行以下操作:版本 1:import { TranslateService } from '@ngx-translate/core';import { HttpInterceptor, HttpRequest, HttpHandler, HttpEvent } from "@angula
我正在使用带有 Rail 5 后端的 Angular 7。我有一个用于与 Rails 5 后端交互的服务...import { Injectable } from '@angular/core';import { Http } from '@angular/http';import { HttpClient } from '@angular/common/http';import { Observ
我有一个使用 Angular Material 的 Angular 8 应用程序。我想使用 Angular Material 对 Angular 8 应用程序中的列进行排序google 搜索,课程因此,这是实现排序的文件的样子,ts 文件如下所示:import { ActivatedRoute } from '@angular/router';import { Component, OnInit,