-
angular – RxJS:debounceTime返回所有值
所属栏目:[安全] 日期:2020-12-17 热度:168
如果没有其他事件发生,是否可以延迟运行序列,并立即返回所有值? 我需要某种debounceTime函数,但这将返回所有值. 解决方法 如果我理解正确,您需要一个缓冲事件的运算符,直到某段时间没有事件发生,然后重复所有缓冲的事件.我会试试这个: 将此新运算符设置为O[详细]
-
angular – 警告:SafeValue必须使用[property] = binding
所属栏目:[安全] 日期:2020-12-17 热度:110
我试图以这种方式将元素getBoundingClientRect()发送到我的组件: object [fromTop]="element.getBoundingClientRect().top"/object 在我的组件html中我这样做,因为我得到一个说明它“不安全” this.fromTop = this.sanitizer.bypassSecurityTrustStyle(this[详细]
-
如何在Angular 2项目中使用types / select2?
所属栏目:[安全] 日期:2020-12-17 热度:148
我正在使用Typescript开发Angular 2项目.我希望能够使用select2,我没有看到任何稳定的功能丰富的插件等同于select2.但是我在 DefinitelyTyped项目中遇到了类型/ select2.我不确定如何在我的项目中使用它们.我也找不到其他DefinitelyTyped库的示例.我是TS和An[详细]
-
如何使用angular2中的form-data发送帖子
所属栏目:[安全] 日期:2020-12-17 热度:117
我尝试使用angular2发布数据但是当我试图发布时我有400个错误的请求… 在邮递员中进行测试,外行是可以的,我有200并且成功 ? 但是,有了angular2 ? 我有一个400坏请求 我做错了什么?谢谢 ! 我的代码. 服务调用API: userAddReview(paramsObj) { let headers[详细]
-
关键字的Angular 2强制自定义验证
所属栏目:[安全] 日期:2020-12-17 热度:178
我有这个代码: this.form = fb.group({ username: ['',Validators.compose([Validators.required])],fullName: ['',password: ['',confirmPassword: ['',Validators.required],},{validator: matchingPasswords('password','confirmPassword')}); matchingP[详细]
-
angular – 在Ionic 2中的页面之间传递数据
所属栏目:[安全] 日期:2020-12-17 热度:90
我对Ionic很新,偶然发现了我在下面的代码中遇到的问题.我有一个名为restaurant.html的页面,其中列出了餐馆,当点击每个项目时,数据被传递(从服务文件中提取的数据)到另一个应该提供完整详细信息的页面.然而,这似乎没有传递每个不同的餐厅的细节.谁能告诉我哪[详细]
-
如何在角度2中为子组件设置动画?
所属栏目:[安全] 日期:2020-12-17 热度:185
我试图在父组件上添加动画,所以当子组件:enter或:leave时,会显示滑动效果.这是我的父亲@component: @component({ selector: 'plan',templateUrl: '../templates/plan.tpl.html',styleUrls: ['../../../../assets/css/plan.scss'],animations: [ trigger('[详细]
-
角度2 – 如何嵌入YouTube视频
所属栏目:[安全] 日期:2020-12-17 热度:112
我有这个代码 div *ngIf="topic.video" div class="video-container" iframe width="300" height="169" src="topic.video.url" style="border:0"/iframe /div /div 问题:angular将输出src =“localhost:// 8001”而不是src =“https://www.youtube.com/emb[详细]
-
使用formControlName的Angular 2 – ng-bootstrap下拉列表
所属栏目:[安全] 日期:2020-12-17 热度:163
有没有办法让 ng-bootstrap dropdown control与Angular的反应形式一起使用? 鉴于: div ngbDropdown class="d-inline-block" button class="btn btn-outline-primary" id="dropdownMenu1" ngbDropdownToggleToggle dropdown/button div class="dropdown-men[详细]
-
angularjs – TypeScript错误:TS2304:找不到名称’Date’
所属栏目:[安全] 日期:2020-12-17 热度:68
我正在尝试创建一个 javascript的日期对象来存储当前的日期和时间 let now:Date = new Date(); 但是下面的行在我的intellij中显示错误,如下面的错误: TS2304:Cannot find name 'Date'. 我猜测,因为Date是javascript对象而且在打字稿或我的项目中没有新的Dat[详细]
-
Angular 2 http未设置标头
所属栏目:[安全] 日期:2020-12-17 热度:91
我正在设置我的标题和http调用,如下所示: var headers = new Headers();headers.set('Authorization','Bearer xxxxxxxxxxx'); this.http.get('http://localhost:8080/outputEndpoints',{ headers: headers}).map(res = res.text()).subscribe( data= consol[详细]
-
如何在自包含的Angular 2组件中包含字体
所属栏目:[安全] 日期:2020-12-17 热度:63
我有一个组件,需要自定义字体作为依赖项.我希望该组件能够处理字体本身的导入,因此它是可移植的.此外,我们的项目使用angular-cli,所以无论如何我无法控制webpack.config. 我希望angular-cli足够聪明,如果我在组件中进行了简单的导入,就可以移动字体,但它不会[详细]
-
angular – 如何“解包”ZoneAwareError?
所属栏目:[安全] 日期:2020-12-17 热度:83
在我的Angular 2应用程序中,我有一个解决方案,它会尝试xhr并在失败时抛出自定义错误: return this.service.getProduct (id) .catch (err = Observable.throw(new MyError(err.message,route,500,err))); MyError只是Error的扩展: export class MyError ext[详细]
-
角度 – Dragula:恢复ng2-dragula的下降
所属栏目:[安全] 日期:2020-12-17 热度:124
我有一个带有打字稿的angular2应用程序.我使用 ng2-dragula来制作拖放应用程序. 我需要检查条件,如果条件为假则恢复拖动,我知道从here开始,revertOnSpill revertOnSpill:true可以将元素放回到第一位. 但是,我不知道在ng2-dragula中怎么可能. ?我在onDrop中[详细]
-
动态添加和删除angular 2自定义子组件中的formGroup
所属栏目:[安全] 日期:2020-12-17 热度:61
我有一个自定义开关,需要用于有和没有形式. 即 定制switch.component.html div class="custom-switch" [formGroup]="parentGroup" input id="{{ id }}" name="status" type="checkbox" [checked]="checked" formControlName="{{ switchName }}" (change)="on[详细]
-
angularjs – 如何在模板中设置范围?
所属栏目:[安全] 日期:2020-12-17 热度:78
嗨我将创建的元素追加到父级: container.append(UIService.appendWorkItem(workItem)); UIService function appendWorkItem(item) { return 'div layout="column" ng-init=item='+item+' class="md-whiteframe-1dp workItem workItemName" id='+item._id+'c[详细]
-
angular – 如何取消订阅路径解析类中的observable
所属栏目:[安全] 日期:2020-12-17 热度:155
在ngOnDestroy方法中,我取消订阅我订阅的一个observable,否则代码被多次执行… ngOnInit(){ this.sub = this.route.params.subscribe(params = { this.projectId = +params['id']; this.projectStore.project = this.projectId; // load data when the route[详细]
-
Angular2测试 – 失败:未捕获(在承诺中):错误:模板解析错误:
所属栏目:[安全] 日期:2020-12-17 热度:126
我有两个组件,一个使用另一个. 第一个是:“GamePanelComponent”,其中包含以下内容的html文件: “my-game-panel-output”标签 第二个是: import { Component,Input } from '@angular/core';@Component({ moduleId: module.id,selector: 'my-game-panel-ou[详细]
-
angular – 如何替换@viewChildren中用于测试double的组件?
所属栏目:[安全] 日期:2020-12-17 热度:175
假设我有一个我想要测试的组件,它使用了一个非常复杂的组件.此外,它使用@viewChildren获得的引用调用它的一些方法.例如 @Component({ moduleId: module.id,selector: 'test',template: 'complex *ngFor='let v of vals'/complex',}) export class TestCompon[详细]
-
在Angular 2应用程序中使用fuse.js(typescript)
所属栏目:[安全] 日期:2020-12-17 热度:173
我试图在angular2应用程序中导入fuse.js,但我得到一个例外(Fuse未定义). 我还检查包中的定义文件(index.d.ts). 打字稿中的班级是: import 'fuse.js';export class Myclass{ /**some code*/ public mySearchFunction(text,list,Opts){ let fuseSearch = new[详细]
-
Angular 2:聚焦输入导致’表达式在更改后出现’更改’错误
所属栏目:[安全] 日期:2020-12-17 热度:58
在我的Angular 2应用程序中,我想要一个输入列表.在其中一个内部按Enter将添加一个新输入并立即关注它.这是一个已在本网站和 Eric Martinez provided a neat answer to it that accomplishes that with a custom directive上提出的问题. 他的解决方案基于一个[详细]
-
angularjs – Angular2:如何从父组件到子组件进行通信?
所属栏目:[安全] 日期:2020-12-17 热度:197
我在标签之间加载了一些div.它如吼叫. 这是我的index.html htmlscriptSystem.import('app').catch(function(err){ console.error(err); });/script/head!-- 3. Display the application --bodymy-appLoading.../my-app/body/html app.module.ts @NgModule({i[详细]
-
在Angular 2中加载外部css并进行测试
所属栏目:[安全] 日期:2020-12-17 热度:76
我正在尝试创建一个带有测试的组件.该组件具有我想要测试的外部CSS.我想我做的一切都是正确的,但我无法通过测试.这是我的代码: app.component.spec.ts import { AppComponent } from "./app.component";import { async,TestBed } from "@angular/core/testi[详细]
-
angularjs – TeamCity:PhantomJS还没有在6万毫秒内捕获,杀死
所属栏目:[安全] 日期:2020-12-17 热度:85
我在CI环境中运行测试时遇到问题.使用Node v6.0.0 / npm 3.8.6,配置在MacOS 10.11.6(El Capitan)上运行正常,但在运行带有Node v4.2.2 / npm 2.14.7的 Windows的TeamCity 9.1.6代理上,它很糟糕地失败了PhantomJS的错误未在60000毫秒内捕获. 这是TeamCity上的[详细]
-
angular – ionic2 – 在sidemenu中添加log
所属栏目:[安全] 日期:2020-12-17 热度:197
我正在使用sidemenu模板来开始我的应用程序.我想在sidemenu中添加一个按钮,以便用户启动注销警报模式以确认注销.这是我的代码: app.component.ts: import { Component,ViewChild } from '@angular/core';import { Nav,Platform } from 'ionic-angular';imp[详细]