【问题标题】:Save dynamic user input - Angular保存动态用户输入 - Angular
【发布时间】:2020-10-30 22:07:13
【问题描述】:

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

我有 2 个礼堂,座位数为 x,如下所示。

<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

【问题讨论】:

    标签: javascript html angular typescript logic


    【解决方案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
    

    这能回答你的问题吗?

    【讨论】:

    • 这可能行得通,但是当我需要在 HTML 中显示座位安排时(C2 低于 B2,B4 低于 A4 等),为其编写逻辑会很麻烦。有什么办法,我们可以直接把座位安排作为输入吗?
    • @Snk 这应该确实有效。对于每个 X,打印一个空白区域。这应该会自动创建您的座位安排。
    猜你喜欢
    • 2018-03-04
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    相关资源
    最近更新 更多