小编San*_*eep的帖子

如何使用@HostListener的捕获阶段

我想使用@HostListener 的捕获阶段。

@HostListener('document:keydown.escape', ['$event']) onKeydownHandler(event: KeyboardEvent) {
    console.log("key pressed");
  }
Run Code Online (Sandbox Code Playgroud)

上面的代码使用默认值(气泡相)。我想使用捕获阶段的情况之一,请帮助我,如何使用@HostListener的捕获阶段。

javascript angular2-decorators angular5 angular6 angular7

6
推荐指数
0
解决办法
1097
查看次数

从angularjs的过滤器中对嵌套数组(2D数组)数组进行排序

我如何从angularjs的过滤器中对嵌套数组(2D数组)数组进行排序.这对我来说非常复杂.任何人都可以帮忙.感谢我.谢谢...

我有一个2D数组.现在我如何在ng-repeat中对它进行排序.

模板文件......

<ul>
  <span ng-repeat="list in lists">

    <li ng-repeat="list_ in list.list1 | orderBy:'name'">{{list_.name}}</li>
  </span>
</ul>
Run Code Online (Sandbox Code Playgroud)

JS档案......

$scope.lists = [
{
  no : 1,
  list1 : [{
  name : 'A'
},
{
  name : 'M'
}]},
{
  no : 2,
  list1 : [{
  name : 'B'
}]},
{
  no : 5,
  list1 : [{
  name : 'Z'
}]},
{
  no : 3,
  list1 : [{
  name : 'X'
},
{
  name : 'T'
}]}
]
Run Code Online (Sandbox Code Playgroud)

在这里

javascript multidimensional-array angularjs angularjs-ng-repeat angularjs-filter

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

Luxon 不格式化 (DD'MM yyyy) 格式

根据其文档,moment.js已弃用,因此我在 React 项目中使用了Luxon 。我需要将日期格式化为DD'MM yyyy,Luxon 不接受这种格式,而 MomentJs 成功做到了。如果你们在 Luxon 找到任何方法来处理这个问题,请回答:

MomentJS

moment('06/24/2020').format('DD\'MM yyyy')  // output is = 24'06 2020
Run Code Online (Sandbox Code Playgroud)

勒克森

console.warn(DateTime.fromJSDate(new Date("06/24/2020")).toFormat('dd\'MM yyyy')); // output is = 24MM yyyy
Run Code Online (Sandbox Code Playgroud)

javascript momentjs luxon

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