小编RV.*_*RV.的帖子

无法绑定到'matMenuTriggerFor',因为它不是'button'的已知属性

当我尝试测试角度分量时,我遇到以下错误:

运行jest测试时出错:

Can't bind to 'matMenuTriggerFor' since it isn't a known property of 'button'.
Run Code Online (Sandbox Code Playgroud)

这是我的HTML:

<button mat-button [matMenuTriggerFor]="menu">Menu</button>
<mat-menu #menu="matMenu">
  <button mat-menu-item>Item 1</button>
  <button mat-menu-item>Item 2</button>
</mat-menu>`
Run Code Online (Sandbox Code Playgroud)

"@angular/material": "6.1.0",在我的package.json中使用.我也进口的所有必要的材料依赖于beforeAll块下TestBed 我也试着更改按钮的特性matMenuTriggerFormat-menu-trigger-for.它没用.

请建议我如何修复此测试.

karma-jasmine jestjs angular-material angular

28
推荐指数
2
解决办法
2万
查看次数

删除Material Stepper标题

我想摆脱材料步进器上的标题导航.请建议我该怎么办?我尝试设置以下css但似乎没有工作:

.mat-horizontal-stepper-header-container{display: none}
Run Code Online (Sandbox Code Playgroud)

这是步进器的stackblitz链接. https://stackblitz.com/edit/angular-material2-beta-ybbnhe?file=app%2Fapp.component.html

在此输入图像描述

css angular-material angular-material2 angular

12
推荐指数
2
解决办法
3126
查看次数

如何检查变量中是否有任何一个大于0

如何从Typescript中的给定变量检查是否有任何变量大于0?

如何重写下面的代码,使其更优雅/简洁?

checkIfNonZero():boolean{
  const a=0;
  const b=1;
  const c=0;
  const d=0;
  //Regular way would be as below. 
  //How can this use some library instead of doing comparison for each variable
  if(a>0 || b>0 || c>0 || d>0){
   return true;
  }
  return false;
}
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs angular

4
推荐指数
1
解决办法
81
查看次数

使用 Ag-grid 将 JSON 导出到 excel (csv)

我想使用 Ag-grid 将 json 数据导出到 excel。我想保持 Ag-grid 隐藏(在 UI 上不可见),只需在 UI 上使用超链接即可以 excel 格式下载数据。

列定义:

 this.columnDefs = [
        {headerName: "Athlete", field: "athlete", width: 150},
        {headerName: "Age", field: "age", width: 90},
        {headerName: "Country", field: "country", width: 120},
        {headerName: "Year", field: "year", width: 90},
        {headerName: "Date", field: "date", width: 110},
        {headerName: "Sport", field: "sport", width: 110},
        {headerName: "Gold", field: "gold", width: 100},
        {headerName: "Silver", field: "silver", width: 100},
        {headerName: "Bronze", field: "bronze", width: 100},
        {headerName: "Total", field: "total", width: 100}
    ];
Run Code Online (Sandbox Code Playgroud)

数据: …

json export-to-excel ag-grid ag-grid-ng2 angular

2
推荐指数
1
解决办法
1万
查看次数

番石榴ValueGraph的简单示例

我正在寻找番石榴ValueGraph的简单示例。就像是:

class GraphNode {
  String name;
  String value;
  // Do I need to override equals & hashcode methods here??

}

class GraphUser {
  public ValueGraph<GraphNode,Double> createGraph(){
    ValueGraph<GraphNode,Double> graph = ValueGraphBuilder.directed.build();
    // How do I add the nodes to graph??
    // How do I add the edges to graph?
  }
}
Run Code Online (Sandbox Code Playgroud)
  1. 如何创建以自定义对象为节点的图形?
  2. 如何在图形中添加节点和边?
  3. 我是否必须在自定义节点类中重写equals和hashCode方法?

一个简单的例子将非常有帮助。

graph guava

1
推荐指数
1
解决办法
3013
查看次数

Angular - 在 onBlur 上更改输入时进行服务调用

我想检测输入的文本是否在 Angular 的 onBlur 事件中发生了变化。如果是,则执行一些操作:

处理模糊的条件:

  • 仅当文本输入更改时才应捕获/处理。
  • 如果输入没有改变,那么它不应该被处理。

这是已建立模糊事件的代码版本的 stackblitz 链接。但即使输入未更改,它也会登录控制台:

https://stackblitz.com/edit/angular-ngmodelchange-blur-8er79o?file=app/app.component.ts

typescript angular

0
推荐指数
1
解决办法
7578
查看次数