【发布时间】:2018-05-31 23:20:13
【问题描述】:
我有一个对象数组:
keyDisabledArray=[
{'a':false},
{'b':true}
]
还有一些按钮
<button class="key" (click)="keyPressed('a')" id="a">A</button>
<button class="key" (click)="keyPressed('b')" id="b">B</button>
必须根据keyDisabledArray的内容禁用。在这种情况下,必须禁用按钮“b”并启用“a”。我正在尝试使用 [disabled],但我不确定如何访问对象数组中的正确值。
编辑:我找到了一些访问该值的方法,但所有方法都是异步的或要求对数组进行完整循环以找到正确的元素,在这两种情况下,我都看到了问题:如何处理前端的异步代码(?) 以及是否可以避免每个按钮在数组上出现完整循环。
【问题讨论】:
-
你看过
async管道吗? -
不,那是什么?
-
这个角度是 1 吗?
-
确实是 Ionic 2 和 Angular 2
-
没有。 (点击)仅适用于 Angular 2 而不是 AngularJS。虽然他说
标签: javascript arrays angular