保存动态用户输入-Angular

时间:2020-07-10 07:54:03

标签: javascript html angular typescript logic

这更像是一个逻辑问题,因为我没有找到正确的查询方法。

我有2个礼堂,座位数量按以下方式排列。

<div>
        <pre>

        Auditorium 1:  A1 A2 A3 A4 A A6 A7 A8 A9
                       B1 B2 B3 B4 B5 B6 B7
                          C2 C3 C4 C5 C6 C7
        </pre>
</div>
<div>
        <pre>

        Auditorium 2:  A1 A2 A3 A4 A5 A6 A7
                          B2 B3 B4 B5 B6
                       C1 C2 C3 C4 C5 C6 C7 C8 C9
        </pre>
</div>

我用2个数组存储了这些座位号,每个礼堂一个。现在,如果礼堂所有者决定在其建筑物中再建一个礼堂,那么一种有效的方法是动态地向所有者询问其礼堂3的座位安排,因为应该以相同的方式展示它们-一个又一个的座位?我该如何同时将座位号动态地存储在一个数组中?

Auditorium 3 example:
            

                A1 A2 A3 A4 A A6 A7
                B1 B2 B3 B4 B5 B6 B7 B8
                   C2 C3 C4 C5 C6 C7 C8 C9

1 个答案:

答案 0 :(得分:1)

您可以使用以下格式获取数据。

 let Auditorium3 = [A1, A2, A3, A4, A5, A6, A7, X, X, B1, B2, B3, B4, B5, B6, B7, B8, X, X, C2, C3, C4, C5, C6, C7, C8, C9]

您将以以下格式显示,但逻辑中不包括“ X”,并类似地考虑A1至A9(完全占用的A行),B1至B9(完全占用的B行),C1至C9(完全占用的C)中的最大值行)

Auditorium 3 :
            
                A1 A2 A3 A4 A A6 A7
                B1 B2 B3 B4 B5 B6 B7 B8
                   C2 C3 C4 C5 C6 C7 C8 C9

这能回答您的问题吗?