angular相关内容
我正在创建一个带有弹出界面的离子选择元素。我希望设置离子选择选项的样式,使其跨越整个屏幕的宽度,但我尝试的所有选项都不起作用。 Cancel
..
如何在离子按钮之外创建一个圆形、清晰、仅限图标的按钮?我想要一个你在使用ion-buttons时得到的样式的按钮,并且只有图标按钮(例如,清晰和圆形)。 我到目前为止的代码:
..
Ionic 5是announced几小时前(2020年2月12日),我将我的一个小型生产应用程序升级到了Ionic 5以及角度9: # To update to Ionic 5 npm install @ionic/angular@latest @ionic/angular-toolkit@latest --save-exact --save # To update to Angular
..
我要获取当前NgModule的元数据,以便获取declarations和providers的列表,以便填充我为以模式显示组件而创建的动态模块。 如何才能做到这一点? 推荐答案 可以使用reflect-metadata包访问声明。但是,您确实需要安装此程序包并将其包含在您的项目中。之后,您可以获得如下注释: let annotations: DecoratorFactory[
..
我正在使用此方法通过API获取一个对象: this.someService.getStuffFromAPI(this.idUser, 'Area') .pipe(first()) .subscribe( data => { this.stuffOnView = data; }, error => { console
..
实际上,我的问题应该是在ngOnInit中测试什么。两天前,我开始为我的公司代码编写单元测试。所以我不能给你们展示完整的代码。我有一个组件: filter-tree.component.ts import { FilterPanelService } from 'src/app/core/services/filters/filter-panel.service'; @Compone
..
我尝试使用Karma/Jasmine测试角度分量。坦率地说,我对Karma/Jasmine没有太多的了解,在测试诸如“未捕获的TypeError:无法读取未定义抛出的属性‘coSearchCriteria’”之类的错误时,我也不太了解。但是正常的组件功能运行良好。如果有什么想法,请帮帮我。 这是我的测试代码,这里基本的“应该创建”测试用例正在工作,但是第二个测试用例给出错误。 desc
..
我的设置与此帖子相同https://stackoverflow.com/a/42462579/1818048 但我无法在Karama Jasmine测试中使用ServiceLoctor.inject.get-注射器为空 constructor() { this.inject = ServiceLocator.injector.get(InjectionService);
..
我正在尝试对我的API请求进行单元测试,以检查它是否返回预期结果。在API请求的回调中,我必须使用window.location.href将页面重定向到外部url。 尝试重定向页面和无头Chrome的测试用例似乎返回断开连接错误。我试图创建模拟窗口服务,但仍然不起作用。 this.apiSvc.logout().subscribe((res) => { localStor
..
我刚刚使用ng update将我的ANGLING v7项目更新到了V8。我已经完成了所有的步骤,这个项目建造得很好。但是,当我运行ng test时,我现在收到以下错误(针对我的所有组件) Failed: Template parse errors: 'my-date-picker' is not a known element: 1. If 'my-date-pick
..
我正在努力学习如何编写测试。我不知道如何从服务模拟和测试方法。 我当前的服务文件如下: import {Injectable} from '@angular/core'; import {HttpClient, HttpErrorResponse} from '@angular/common/http'; import {Observable, throwError} from 'rx
..
我在ANGLE中的一个服务中有一个只读属性: @Injectable({ providedIn: 'root' }) export class MyService { private readonly timeIntervals: any; } constructor(private readonly config: AppConfig) { this.timeInter
..
我想对此onSubmit函数执行单元测试,其中肯定的深渊翻滚指向MatSnackbar,并显示消息&Submit Successful&Quot;。我刚接触Jasmine Karma,请指导我在这种情况下如何测试MatSnackbar。 Component.ts import { MatSnackBar } from "@angular/material/snack-bar";
..
我有一个在一种情况下返回EMPTY可观测对象的效果。我正在尝试测试此案例,但似乎想不出如何测试EMPTY可观察性? 我的代码如下: 效果: effect$ = createEffect(() => this.actions$.pipe( ofType(someAction), mergeMap(([action]) => { if
..
我继承了一个角度应用程序,这是几年前首次开发的。我接到的任务之一就是让我们的测试继续进行--因为在过去的一年或更长时间里没有运行过测试。这最初是一个角度2的应用程序,现在已经更新到2.3.1左右。目前我们不能做进一步的更新,因为这将涉及到实质性的重构,我们需要在以后的时间使用撞击。 问题是,当我运行ng test时,它确实会生成一些初始测试。然而,当浏览器窗口打开时,虽然我看到Karma详细信息
..
我使用的是Windows Subsystem for Linux(Windows10,Ubuntu18.04LTS)。我将在下面列出所有其他相关版本。 此设置在我的Mac计算机上运行,没有将flags数组添加到karma.conf.ts,如下所示。 到目前为止我已经看过: Headless Chrome slows tests by 10x Ubuntu: Cannot sta
..
我的终端中有此错误: TypeError:无法读取未定义的属性(读取‘id’) 我正在尝试测试对API的调用,但出现错误。 我的函数: itemToForm = () => { this.api.send(this.component, 'get', { lang: 'ES', filter: { id: this.item['id'] } }
..
我正在努力使用Cypress和Angular Material Drag and Drop进行拖放测试。因此,我们的目标是将&to;get to work&从TODO移到Done。 我已经创建了以下测试,您可以轻松地进行复制: 您可以玩Stackblitzhere。 describe('Trying to implement drag-n-drop', () => { bef
..
我看到很多人提到这个问题,但没有找到任何解决方案。 我使用HttpInterceptor将令牌添加到我的请求中。由于我使用Firebase进行身份验证,因此检索令牌需要一个可观察对象。一切工作正常,并添加了令牌,但如果我将多个请求与forkJoin组合在一起,则令牌不起作用。 HttpInterceptor: intercept(request: HttpRequest, n
..
我想使用SAML2实现SSO。 但是我不知道如何让它在分布式系统中工作,在分布式系统中,每个实例都在自己的服务器上独立运行。环境由三个实例组成: 实例1:棱角前端 实例2:a node.js后台(使用exts.js+Passport) 实例#3:SAML实例(身份提供者) 问题是,如果前端调用受保护的后端路由,那么最好的方法是什么? 哪一系列操作可视为良好实践? 目前我脑子里
..