小编Le *_*anh的帖子

如何减少AngularJS中的观察者以获得具有相同条件的ng-show

在我的HTML代码中,有些div将以相同的条件显示.我ng-show为每个人设定了这个条件div.

<div ng-show="sameCondition1">...data1...</div>
...something else...
<div ng-show="sameCondition1">...data2...</div>
...something else...
<div ng-show="sameCondition1">...data3...</div>
Run Code Online (Sandbox Code Playgroud)

AngularJS将为每个人创建3个观察者ng-show.它会影响性能.在这种情况下,有没有办法减少观察者的数量?

performance angularjs ng-show

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

如何在Javascript中检查特定范围内的KeyboardEvent.key

在 Javascript 中,我有 keydown 事件的回调函数。我使用keyCodewhich属性来检测用户按下了哪些键。

var keyPressed = event.keyCode || event.which;
if (keyPressed > 47 && keyPressed < 58) {
    //do something
}
Run Code Online (Sandbox Code Playgroud)

它运作良好。但是,不推荐使用此属性,我切换到key属性。当我替换代码时,它无法正常工作。

if (event.key > 47 && event.key < 58) {
        //do something
}
Run Code Online (Sandbox Code Playgroud)

我无法在范围内检查用户的按键。

javascript keyevent

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

标签 统计

angularjs ×1

javascript ×1

keyevent ×1

ng-show ×1

performance ×1