-
为什么反应式控件的更改事件不会在Jasmine Angular单元测试中触
所属栏目:[安全] 日期:2020-12-17 热度:85
我有一个更改函数,我将传递给一个响应式窗体控件的更改事件,该控件评估脏状态并检查控件上是否有任何错误,如果是,则将布尔标志设置为true / false.然后使用该布尔标志来确定是否显示 div包含错误消息的元素.这在浏览器中运行得很好,但是当单元测试运行时,“[详细]
-
angular 6,build无法在Firebase托管上加载图片
所属栏目:[安全] 日期:2020-12-17 热度:98
将angular应用程序部署到firebase托管后,我无法从assets文件夹加载图像. (build –prod) 当在localhost上运行时,图像显示. 所有其他东西都正确加载. 这是我的包json cli:~6.2.0-beta.2 firebase-tools:4.1.0 { "name": "protocols","version": "0.0.0","sc[详细]
-
重新加载分页的mat-table无法在Angular中显示行
所属栏目:[安全] 日期:2020-12-17 热度:72
我有一个mat-table从firebase加载数据. 全matches.component.html ...mat-table #table [dataSource]="dataSource" class="mat-elevation-z8" ... ng-container matColumnDef="rank" mat-header-cell *matHeaderCellDef Rank /mat-header-cell mat-cell *mat[详细]
-
angular – Mat输入占位符文本模糊
所属栏目:[安全] 日期:2020-12-17 热度:156
matInput占位符文本在Chrome / Safari上模糊(我认为一切). 码: div class="form-group" mat-form-field input matInput placeholder="Email" ngModel name="email" id="email" type="email" required /mat-form-field/divdiv class="form-group" mat-form-f[详细]
-
意外的令牌导出jest angular
所属栏目:[安全] 日期:2020-12-17 热度:59
我读了很多关于这个问题的帖子,但我不明白如何修复它.我尝试了很多解决方案,但仍然存在错误. Details: /home/work/project/node_modules/ngx-cookie-service/index.js:1 ({"Object.anonymous":function(module,exports,require,__dirname,__filename,global,[详细]
-
angularjs – 在Angular 1.2和Angular 1.6之间触发ng-click和ng-
所属栏目:[安全] 日期:2020-12-17 热度:119
AngularJS 1.2和1.6之间发生了一些事情,以扭转ng-click和ng-change fire的顺序. 我做了一个插图来说明它:http://plnkr.co/edit/XgbgLSuP1znhWszeyiHd?p=preview 此页面的默认设置是使用Angular 1.2.28.在这种情况下,如果更改示例中的单选按钮,您将看到click[详细]
-
angular – ngIf表达式在检查后发生了变化
所属栏目:[安全] 日期:2020-12-17 热度:72
我将用一个简化的例子来解释我的问题,因为我的代码非常冗长. 我想在isFetching或isDownloading中的任何一个为真时显示某个div. div *ngIf="(isFetching || isDownloading)" My div element is here/div 在我的程序开始时它们都是真的,所以应该显示div.在上面[详细]
-
angular – 如何延迟主题的下一个(值)?
所属栏目:[安全] 日期:2020-12-17 热度:156
我的AlertService有 private subject = new Subject Alert();. 我希望在5秒后以高压方式清除警报.我可以像这样使用setTimeout()来做到这一点: autoClear(alertId?: string) { setTimeout( () = this.subject.next(new Alert({alertId})),5000); } 我试着做[详细]
-
角度6解析器中抛出的错误会丢失错误自定义类型
所属栏目:[安全] 日期:2020-12-17 热度:167
我试图在我的全局错误处理程序捕获的解析器中抛出自定义错误.我可以在一个组件中抛出错误并且它们可以很好地完成,但是当我将它们放入解析器时,它们的类型将更改为标准的错误类型. 这是一个功能正常的复制品: https://stackblitz.com/edit/angular-gitter-vv[详细]
-
Angular 6 – Auth令牌拦截器不添加标头
所属栏目:[安全] 日期:2020-12-17 热度:144
使用Angular 6,我在过去两天尝试了许多不同的方法,最近发布了这篇文章: https://stackoverflow.com/a/47401544.但是,标题仍然没有按请求设置. import {Inject,Injectable} from '@angular/core';import { HttpEvent,HttpInterceptor,HttpHandler,HttpReques[详细]
-
如何在Angular中创建一个模拟observable来测试http rxjs重试/重
所属栏目:[安全] 日期:2020-12-17 热度:68
我在我的角度应用程序中有这个表单的http请求:this.http.get(url,options).pipe(retry(5)) 我想使用jasmine对此进行单元测试,以便http请求首先返回错误,但在随后的尝试中,返回预期的数据. 我之前按照angular.io文档spyOn(http,’get’)和.returnValue(defer[详细]
-
Angular Chrome – 同一个应用程序的两个标签会冻结两个HTTP查询
所属栏目:[安全] 日期:2020-12-17 热度:109
我们遇到了一个非常奇怪的错误,无法确定它是来自应用程序配置,Apache配置还是Chrome(无法在此处使用其他浏览器进行测试). 加载第一个应用程序工作正常,然后打开第二个选项卡永远冻结所有新的后端查询到待处理的limbo.后端没有触发日志. 每当其中一个选项卡关[详细]
-
使用Access-Control-Allow-Origin访问REST失败的Angular 6
所属栏目:[安全] 日期:2020-12-17 热度:194
所以我试图使用来自’@ angular / common / http’的http:HttpClient将来自REST源的数据加载到我的Angular 6应用程序中.使用ng serve –open在浏览器中调用应用程序虽然不起作用.我认为CORS是这里的问题.我想我要么必须使用Access-Control-Allow-Origin等设[详细]
-
angular – 使用ngbTabSet将nav-pills放入卡片头和卡片主体中的t
所属栏目:[安全] 日期:2020-12-17 热度:180
我想使用ngbTabSet在卡片头和卡片内容中放置导航丸.但我不知道如何做到这一点. 以下是我尝试实现的示例(使用bootstrap.js) div class="card" div class="card-header" ul class="nav nav-pills" id="myTab" role="tablist" li class="nav-item" a class="nav[详细]
-
Angular / CLI 6.x中的自定义原理图构建没有错误,但我无法使用它
所属栏目:[安全] 日期:2020-12-17 热度:84
我之前在Angular 6.0之前创建了一些原理图.我在Angular 5.x中执行的相同步骤现在总是导致在我尝试在托管应用程序(Angular 6)上生成一些代码时,在@ schematics / angular集合中找不到错误原理图’my-schematic’. 我的设置(全局Angular东西): Angular CLI: 6[详细]
-
Angular库构建错误:TypeError:无法读取属性’type’的null
所属栏目:[安全] 日期:2020-12-17 热度:139
在Angular v6中,当我尝试构建我的库时,我遇到了一个非常不具描述性的BUILD ERROR无法读取null的属性’type’ BUILD ERRORCannot read property 'type' of nullTypeError: Cannot read property 'type' of null at /Users/John/apps/tests/service-work/node_[详细]
-
Angular 6:使用@ContentChildren和@HostBinding以编程方式显示/
所属栏目:[安全] 日期:2020-12-17 热度:140
我想创建一个标签组件.这应该是最终结果: app-tab-container app-tab-item caption="A"..contentA../app-tab-item app-tab-item caption="B"..contentB../app-tab-item app-tab-item caption="C"..contentC../app-tab-item/app-tab-container TabItemCompon[详细]
-
AngularJS ngSanitize 1.7.0错误
所属栏目:[安全] 日期:2020-12-17 热度:164
我有这个错误: AngularJS ngSanitize Error 简短版本:“小写不是函数”. 虽然我的应用程序将AngularJS强制执行到1.4.9,但我们没有强制执行angular-sanitize,因此它解析为1.7.0并且该版本的AngularJS小写函数不再存在,从而产生错误. 可能通过强制角度消毒到[详细]
-
Angular 4 Ahead-of-Time – lazyload不起作用
所属栏目:[安全] 日期:2020-12-17 热度:158
我有一个SystemJS项目.我使用NGC和Rollup进行AOT编译.一切正常但路由的延迟不起作用. 例如,它是我的tsconfig-aot.json { "compilerOptions": { "target": "es5","module": "es2015","moduleResolution": "node","sourceMap": true,"emitDecoratorMetadata":[详细]
-
Angular 6 custom lib没有ComponentFactoryResolver的提供程序
所属栏目:[安全] 日期:2020-12-17 热度:105
我从NG4重写了库 – NG6(使用angular-cli 6).这个lib改变了dynamicli角度组件,所以我使用ComponentFactoryResolver,在这里我卡住了.当我将ComponentFactoryResolver添加到构造函数时: constructor( private componentFactoryResolver: ComponentFactoryReso[详细]
-
如何为打开模态的Angular5 HttpInterceptor编写单元测试?
所属栏目:[安全] 日期:2020-12-17 热度:169
我的拦截器是: @Injectable()export class ErrorInterceptor implements HttpInterceptor { constructor(private _ngbModal: NgbModal) {} intercept(request: HttpRequestany,next: HttpHandler): ObservableHttpEventany { return next.handle(request) .[详细]
-
mat-select multiple设置一个数组Angular4中的选中选项
所属栏目:[安全] 日期:2020-12-17 热度:119
Angular 4. 我需要帮助来设置mat-select的选项,所以这里是问题所在: 1.首先我得到两个变量:options和checkedOptions options: string[];checkedOptions: string[] //This comes from the BD; 2.So选项是所有选项,checkedOptions来自BD,如下所示: options[详细]
-
angular – 自定义验证访问表单组件
所属栏目:[安全] 日期:2020-12-17 热度:51
我想为angular2做一个自定义验证.此验证必须访问表单的另一个组件.这可能吗? 我的模板 input type="tekst" id="startDate" name="startDate" [(ngModel)]="model.startDate" #startDate="ngModel" input type="tekst" id="endDate" name="endDate" [(ngMode[详细]
-
Angular 5.将类导入到彼此时,在typescript中的循环依赖
所属栏目:[安全] 日期:2020-12-17 热度:115
在使用TypeScript的Angular 5应用程序中.当尝试实现组件之间的通信时,我遇到了称为循环依赖的问题. 有两个分量无线电和无线电组: radio-group [(value)]='selected' radio value='1'/radio radio value='2'/radio radio value='3'/radio/radio-group 当用户[详细]
-
angular – 如何在ngFor(嵌套formArray)中访问ngFor中的formCont
所属栏目:[安全] 日期:2020-12-17 热度:62
我是Angular 2的初学者.我正在尝试创建一个具有动态表单的表,创建表并且值也绑定但是我无法访问formControlName中的值,尝试下面的代码但它不起作用. 有人可以帮助我在下面的代码我做错了 HTML tbody formArrayName="timetable" tr *ngFor="let child of time[详细]