小编Dan*_*iel的帖子

如何使用 momentjs 查找一个国家/地区的可用时区

我想按国家/地区名称检索带有 utc 偏移量的时区列表。例如,我想要类似的东西

\n\n
   momentObject.getTimezones("America")\n
Run Code Online (Sandbox Code Playgroud)\n\n

这将返回时区列表,例如

\n\n
   [\'UTC\xe2\x88\x9211:00 (ST) \xe2\x80\x94 American Samoa, Jarvis Island, Kingman Reef, Midway Atoll, Palmyra Atoll\',\n    ....\n
Run Code Online (Sandbox Code Playgroud)\n\n

图书馆里有这样的功能吗?

\n

javascript timezone momentjs

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

mat-tab-group 选项卡在切换父选项卡后不呈现

我有一个需要使用嵌套选项卡和表格的示例。

https://stackblitz.com/edit/angular-bgl1f2

当我切换父选项卡(查看 M2)然后尝试切换子选项卡(M3)时,选项卡不会呈现。仅在多次切换子选项卡 (M3) 后才会进行渲染。

在上面的 Stackblitz 中重现的步骤:

  1. 打开任何 M1 扩展面板。这将显示父选项卡(查看 M2)和子选项卡(M3)
  2. 切换到子选项卡 ( M3 32 B )
  3. 切换到父选项卡(查看 M2-2
  4. 切换回上一个父选项卡(查看 M2-1
  5. 切换到子选项卡 ( M3 33 C )

预期结果
表格应显示在子选项卡中 ( M3 33 C )

实际结果
在子选项卡中没有呈现任何内容(M3 33 C

当您切换到不同的子选项卡,然后返回到子选项卡 ( M3 33 C ) 时,会显示表格。

谁能指出什么是错的?

typescript angular-material angular mat-tab

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

如何在数据服务器中使用角度材料6自动完成

我正在使用Angular 6和Material 6开发一个简单的页面。我想使用Material的自动完成功能从服务中恢复数据,但是我不知道该怎么做。

从官方示例https://material.angular.io/components/autocomplete/overview我不了解如何使用服务将其与自动完成功能集成。

有谁能够帮助我?

谢谢

autocomplete angular-material angular

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

Angular 2 Observable.forkJoin with for 循环

这就是我现在的工作方式:

getTwoObjectById(url1: string, id1: string, url2: string, id2): any{
  return Observable.forkJoin(
    this.http.get(url1 + `/${id1}`, this.jsonWebToken()).map(res => 
      res.json()),
    this.http.get(url2 + `/${id2}`, this.jsonWebToken()).map(res => 
      res.json())
  );
}
Run Code Online (Sandbox Code Playgroud)

我想用 id1, url1, id2, url2, id3, url3 ...

我正在尝试编写一个函数,该函数应将 ID 数组和 URL 数组作为参数。使用Observable.forkJoinfor 循环应该执行每个请求 getById 到 Array 中的 Backend-URL。我的问题是 for 循环

getObjectsById(ids: Array<string>, urls: Array<string>): Observable<any>{
  return Observable.forkJoin(

  for(let i = 0; i++; i<ids.length) {

     this.http.get(urls[i] + `/${ids[i]}`, this.jsonWebToken()).map(res => res.json());

  }

 )
}  
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

rest typescript angular

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

无法将类型`[]'与'IO'匹配 - Haskell

我是Haskell的初学者.在这个任务中,我正在执行拆分操作,但由于类型错配,我面临问题.我正在从文本文件中读取数据,数据采用表格格式.防爆.1|2|Rahul|13.25.以这种格式.这|是分隔符,所以我想从分隔符分割数据,|并希望打印第二列和第四列数据,但我得到这样的错误

  "Couldn't match type `[]' with `IO'
    Expected type: IO [Char]
      Actual type: [[Char]]
    In the return type of a call of `splitOn'"
Run Code Online (Sandbox Code Playgroud)

这是我的代码..

module Main where

import Data.List.Split

main = do
    list <- readFile("src/table.txt")
    putStrLn list
    splitOn "|" list
Run Code Online (Sandbox Code Playgroud)

任何关于此的帮助将表示赞赏..谢谢

haskell types char

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

在单独的组件中拆分Angular Material网格列表组件的`list`和`item`?

我正在使用Angular2 Material 网格列表组件,我想拆分listitem单独的组件.

这是我的list:

@Component({
  selector: 'app-list',
  template: `
    <md-grid-list cols="12">
        <app-item *ngFor="let item of items"></app-item>
    </md-grid-list>
  `
})
export class ListComponent {
  items: Array<number> = [1, 2]; // dummy data
}
Run Code Online (Sandbox Code Playgroud)

这是我的item组件:

@Component({
  selector: 'app-item',
  template: `
    <md-grid-tile [colspan]="6">
      First
    </md-grid-tile>
    <md-grid-tile [colspan]="6">
      Second
    </md-grid-tile>
  `
})
export class ItemComponent implements OnInit { }
Run Code Online (Sandbox Code Playgroud)

问题是子item组件在包装器<app-item>自定义(无效)DOM元素内的实际DOM中呈现.由于Angular2 Material 网格列表组件需要以下结构,因此样式被破坏:

<md-grid-list cols="12">
  <!-- Item 1 -->
  <md-grid-tile [colspan]="6"></md-grid-tile> …
Run Code Online (Sandbox Code Playgroud)

angular-material angular

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

使用 HTML5 拖放 Angular material 2 md-list

考虑以下组件模板,我试图实现重新排序角度材料 2 和简单 li 标签的列表元素的能力。

此功能非常适合 li-tag 标签,但在 md-list-item 的情况下无法正常工作

这是为什么?

我的模板:

<md-nav-list>
  <md-list-item *ngFor="let i of arr" draggable="true" (dragenter)="dragenter($event)" (dragstart)="dragstart($event)">
    {{i}}
  </md-list-item>
</md-nav-list>

<ul>
  <li *ngFor="let i of arr" draggable="true" (dragenter)="dragenter($event)" (dragstart)="dragstart($event)">{{i}}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

调用函数:

  source: any;

  /**
   * CHECKS IF ONE ELEMENT LIES BEFORE THE OTHER
  */
  isbefore(a, b) {
    if (a.parentNode == b.parentNode) {
      for (var cur = a; cur; cur = cur.previousSibling) {
        if (cur === b) {
          return true;
        }
      }
    }
    return false;
  }
  /** …
Run Code Online (Sandbox Code Playgroud)

html typescript angular-material angular

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

在Java中继承没有父类型的类

如何在不采用父类型的情况下从其他类继承?

例如,我希望能够Car采用所有方法和属性Vehicle而不被识别为类型的对象Vehicle.

有没有一种方便的方法在Java中执行此操作而不重复所有方法和属性?

java inheritance types

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

Highchart / Highstock 如何设置单个 ohlc 或蜡烛的颜色?

我已经设置了一个角度为2的highstock ohlc。但是不能设置OHLC图表类型的上下颜色,例如hclose增加时绿色,减少时红色。是否有任何 API 参考或任何实现方式?像下图这样我希望我的图表看起来像..我想实现这样的东西

javascript highcharts highstock angular

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

单击选项卡上的 mat-tab-group 间距更改

我正在使用带有 angular4 的材料何时使用下面的代码。它正确显示选项卡,但是当我切换选项卡单击任何选项卡时,选项卡之间的空间会变宽变窄,就好像应用了一些 flex 样式空间之间的空间等。我没有添加额外的样式。<mat-sidenav-content>如果这确实有什么不同,我将在下面的组件中使用它。

<mat-tab-group [@.disabled]="true">
  <mat-tab label="Overview">
    <div>{{routeData.overview}}</div>
  </mat-tab>
  <mat-tab label="API">
    <div>{{routeData.api}}</div>
  </mat-tab>
  <mat-tab label="Examples">
    <div>{{routeData.examples}}</div>
  </mat-tab>
</mat-tab-group>
Run Code Online (Sandbox Code Playgroud)

angular-material angular mat-tab

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