-
angular – 使用量角器测试元素在视口中
所属栏目:[安全] 日期:2020-12-17 热度:124
我想测试我的应用是否滚动到线程页面内的特定帖子. 最初我认为isDisplayed可能有所帮助,并编码如下: element(by.id(postId)).isDisplayed().then((isDisplayed) = { expect(isDisplayed).toBe(true);}); 仔细阅读documentation之后,isDisplayed不会检查元素[详细]
-
在Angular单元测试中使用enter键提交表单
所属栏目:[安全] 日期:2020-12-17 热度:177
我正在编写一个Angular 4组件的测试,它是一个登录表单.可以通过单击“提交”按钮或在任何输入字段中输入来提交表单.此行为由Angular表单指令决定. 我可以编写一个测试用例来验证按钮单击提交表单,但是我无法通过按键事件触发提交行为. 模板: form (ngSubmit[详细]
-
Typescript和Angular2-highcharts:’对象’类型上不存在属性’
所属栏目:[安全] 日期:2020-12-17 热度:185
当我尝试在Angular中实现以下plunkr时,我收到以下错误消息. Property 'series' does not exist on type 'Object'. http://plnkr.co/edit/OQSFSKisIIWAH0megy4d?p=preview 我安装了“angular2-highcharts”:“^ 0.5.5”, 并输入“@ types / highcharts”:“[详细]
-
angular – 如何在网关项目中添加外部JavaScript库
所属栏目:[安全] 日期:2020-12-17 热度:82
我试图将 Simpl5 javascript库添加到我的网关失败. 我把SIPml-api.js和SIPml.js放在webapp / content / scripts文件夹中. 在.angular-cli.json我更新了脚本数组,如下所示: "scripts": [ "content/scripts/SIPml-api.js","content/scripts/SIPml.js" ] 然后[详细]
-
angular – 离子2中预先填充的数据库
所属栏目:[安全] 日期:2020-12-17 热度:86
我有一些静态数据,我使用DB浏览器为SQLite创建了一个SQLite数据库文件.现在想在我的Ionic 2应用程序中使用那个SQLite数据库文件. 我查看了https://forum.ionicframework.com/t/read-existing-sqlite-database-file-and-load-data/94167/10帖子但没有得到解决[详细]
-
Angular 4的迁移路径
所属栏目:[安全] 日期:2020-12-17 热度:59
我们有一个大型企业应用程序,具有本机 Windows客户端和asp mvc Web服务器端呈现客户端.我们正在讨论这个迁移到角度4的长期计划: 计划是在角度4中构建新形式. 我们希望在现有的Web客户端中嵌入这些有角度的表单. iFrame是一个想法,还有其他人吗? 原生赢客户[详细]
-
angular – Chrome每次在.ts文件中添加断点时都会在main.bundle.
所属栏目:[安全] 日期:2020-12-17 热度:128
我正在开发一个Angular(v4.3.5)SPA,使用Angular CLI的ng服务命令并通过Chrome Developer Tools进行调试.上周发生了一些奇怪的事情,我似乎无法做任何事情来改变它以前的方式:在Chrome开发工具中,当我点击行号在我的.ts文件中添加一个断点时,Chrome Dev工具也[详细]
-
angular – 如何在设置或获取之前拦截FormControl的值?
所属栏目:[安全] 日期:2020-12-17 热度:193
这个问题非常明显.我想拦截FormControl的value属性的传入值,并能够截取它连接到的 HTML控件的传出值. 假设我有一个名为“firstName”的FormControl,我把它连接到一个文本框,如下所示: input type="text" formControlName="firstName" / 默认情况下,当用户在[详细]
-
Angular 4 Jasmine单元测试:在更改@Input()变量时,fixture.dete
所属栏目:[安全] 日期:2020-12-17 热度:197
遇到了这个问题并在互联网上搜索了fixture.detectChanges(),当显式插入模拟数据时,它无法识别@Input()中的变化.有大量的线程和文档描述了设置,但不一定是为什么它会导致我的所有测试都破坏. Error: ExpressionChangedAfterItHasBeenCheckedError: Expression[详细]
-
angular – Ionic-3如何动态改变离子主题
所属栏目:[安全] 日期:2020-12-17 热度:62
我需要动态更改我的离子应用主题. $color主题值应该从数据库中呈现 给我一些想法来简化这个! 解决方法 26-02-2019 使用Ionic 4和CSS 4,这是一项非常简单的任务.请参阅 this article . service.ts import { Injectable,Inject } from '@angular/core';import[详细]
-
Angular 2双向绑定从html输入标记中删除name属性
所属栏目:[安全] 日期:2020-12-17 热度:159
当我在输入标记中进行双向绑定时,将从输入标记中删除name属性.绑定元素是一个数组. div class="row" *ngFor="let box of boxs; let boxindex=index "div class="col-sm-4"labelBoxs/labelinput type="text" name="count[{{boxindex}}]" [(ngModel)]="box[box[详细]
-
datatables – Datatable vs Angular UI Grid vs Slick Grid vs
所属栏目:[安全] 日期:2020-12-17 热度:112
我看到有几种网格味道.人们建议在记录很大而不是数据表时使用Angular UI Grid. 我认为数据表是逐行填充每一行并导致性能问题. 是否无法修复与其他网格类似的数据表性能问题? 角度UI网格如何在内部工作或其他网格处理方式与数据表不同? 谢谢. 解决方法 作为[详细]
-
如何在工厂提供程序中获取QueryParam(Angular4)
所属栏目:[安全] 日期:2020-12-17 热度:94
我想在我的应用程序中提供一个基于url的QueryParam的常量. localhost:4200?flag=true 在我的模块提供商中,我添加了 { provide: FLAG,useFactory: FlagFactory,deps: [...] } 所以我感兴趣的是,如果没有手动解析URL,有一种方法可以做到这一点 function FlagFa[详细]
-
嵌套的ngFor和trackBy,数组的比较
所属栏目:[安全] 日期:2020-12-17 热度:82
我有一个更大的项目,我有4个嵌套* ngFor.所以创作大约200行,我认为分享不会有帮助,所以我尽可能地解释它. 问题是刷新对象后,元素被破坏并重新创建.这导致了一个性能问题(没有什么我只关注0.5秒)和滚动回到顶部.这是我的问题,我不希望这种情况发生. 数组: ar[详细]
-
如何在angular1中更改Angular2 Material fab快速拨号动画
所属栏目:[安全] 日期:2020-12-17 热度:82
我有Angular2 Material Fab Speed Dial,我需要以链接 Angular1 link中的格式为Angular2做动画.这是Angular1动画部分.请建议我在Angular2中以同样的方式. 在上面的链接中,我需要我的代码像md-scale示例一样工作. 我在这里通过共享HTML代码Angular2: div id="[详细]
-
angular – Set-Cookie在浏览器中不起作用,但与Postman一起使用
所属栏目:[安全] 日期:2020-12-17 热度:96
前端位于localhost:4200,后端位于localhost:8080 我在后端和前端实现了CORS配置,所有其他API请求都可以工作.但是,Set-Cookie标志不会在我的浏览器中创建cookie. 我甚至有disabled CORS in chrome. 当我使用Postman发出POST请求时,我正确地在Cookie选项卡中[详细]
-
angular – 子元素上的动画不会触发:如果主机组件更改为* ngIf
所属栏目:[安全] 日期:2020-12-17 热度:193
我正在尝试为幻灯片菜单创建一个输入/离开动画.菜单用* ngIf打开(因为我需要ngOnInt) 外部: app-slide-menu *ngIf="isOpen"/app-slide-menu 内部: div class="dark-overlay" [@fadeinout] /divnav class="menu" [@slideinout] aLink/a aLink/a aLink/a aLi[详细]
-
在Angular中的兄弟组件之间传递数据
所属栏目:[安全] 日期:2020-12-17 热度:137
上面的图像描绘了我的Angular 2应用程序,主要组件有两个孩子 组件“FromComponent”和“ToComponent”. “FromComponent”显示项目列表,每个项目旁边都有一个复选框. 当用户选择/取消选择FromComponent中的项目时,应该从ToComponent项目列表中添加/删除该项[详细]
-
Angular4:无法使用组件选择器
所属栏目:[安全] 日期:2020-12-17 热度:139
在过去,我遇到了像Bootstrap和Semantic-UI这样的UI框架的问题.当我在模板中实例化一个新组件时,它破坏了样式,因为Angular2正在DOM中添加元素. 我解决了在组件中使用并将选择器声明为“[component-selector]”的问题. 现在我已升级到Angular4,如果我在ng-cont[详细]
-
angularjs – 如何在ng2-signalr中设置授权标头?
所属栏目:[安全] 日期:2020-12-17 热度:69
我正在使用库ng2-signalrin ionic 2.问题是我不知道如何设置授权标头.我有搜索,但没有找到任何例子. 我的连接到服务器中心的代码. let options: IConnectionOptions = { qs:{userId:1},url: "http://192.168.0.211:44337"}; console.log("Stage 1"); //Heade[详细]
-
AngularJs 简单实现全选,多选操作(转)
所属栏目:[安全] 日期:2020-12-17 热度:100
代码如下: HTML: section pre{{choseArr}}/pre 全选: input type="checkbox" ng-model="master" ng-click="all(master,tesarry)" div ng-repeat="z in tesarry" input id={{z}} type="checkbox" ng-model="x" ng-checked="master" ng-click="chk(z,x)"{{z}[详细]
-
Angular 2使用observable的功能缓存http请求
所属栏目:[安全] 日期:2020-12-17 热度:159
我发现了许多缓存反应式可观察量的方法,更具体地说,是http请求的结果.但是,由于以下原因,我对提议的解决方案并不完全满意: 1.此答案https://stackoverflow.com/a/36417240/1063354使用私有字段存储第一个请求的结果,并在所有后续调用中重用它. 代码: priva[详细]
-
angular-dart – 角度变化检测和列表参考
所属栏目:[安全] 日期:2020-12-17 热度:171
如果在每个摘要周期中我返回一个具有相同内容的新列表而不是返回相同的列表实例,那么Angular是否重要? 这是假设默认更改检测,而不是OnPush. 解决方法 它会产生一些影响 – ngFor将需要重新评估每个元素 – 它将进行身份检查.这应该很快,但如果你在一个大应[详细]
-
typescript – IE11 Angular-CLI源映射不起作用
所属栏目:[安全] 日期:2020-12-17 热度:124
使用Angular-CLI 1.0和Angular 4,尽管在捆绑的JavaScript中有// sourceMappingURL = main.bundle.js.map,但我无法获得源映射.有没有人知道如何让源图在IE-11中运行?通常这不是一个大问题,我只是切换到firefox或chrome.但我正在使用Office-js api开发一个Exc[详细]
-
验证 – 角度2传递数组到自定义验证器(模板驱动形式)
所属栏目:[安全] 日期:2020-12-17 热度:129
我需要将一个对象数组传递给a2自定义验证器,然后我想根据该数组中的记录验证模板驱动的表单字段的值. 但是我无法检索验证器内的对象. 我唯一能看到的是它的名字作为字符串. 任何帮助都非常感谢. label class="btn btn-default btn-sm" [(ngModel)]="krediHes[详细]