我想使用@HostListener 的捕获阶段。
@HostListener('document:keydown.escape', ['$event']) onKeydownHandler(event: KeyboardEvent) {
console.log("key pressed");
}
Run Code Online (Sandbox Code Playgroud)
上面的代码使用默认值(气泡相)。我想使用捕获阶段的情况之一,请帮助我,如何使用@HostListener的捕获阶段。
我如何从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
根据其文档,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)