我的nativescript应用程序的最佳结构

时间:2016-03-04 10:36:48

标签: javascript android ios arrays nativescript

我想用nativescript编写应用程序脚本,但我不知道最佳结构是什么。我已经提供了数据,例如:

var items = [
    [["high", "low"], ["wide", "narrow"], ["fat", "thin"]],
    [["black", "white"], ["...", "..."], ["", "..."]],
    [["high", "low"], ["...", "..."], ["...", "..."]],
];

在开始屏幕上应该出现第一层。让他们在三个chategories中分离。所以我想显示例如1级,2级和3级。 Image

如果单击任何按钮,则应进入另一个屏幕,其中列出了所有元素。 Image 应该有一个标题和一个输入字段。如果在输入字段中输入第二个值,则说明它是正确的,并且会触发事件监听器。

如果你做对了,数据应该以某种方式存储。例如,在级别1中完成全部以达到级别2。

我查看了docs.nativescript.org的入门教程及其很好的描述。它几乎是我想要的,但我想存储如上所述的信息。这可能吗?

1 个答案:

答案 0 :(得分:1)

存储信息的更好方法是将其存储在对象中,在items对象中,您可以为每个级别提供数组。

var items = {
    Level1: [["high", "low"], ["wide","narrow"], ["fat","thin"]],
    Level2: [["black", "white"], ["...","..."], ["...","..."]],
    Level3: [["high", "low"], ["...","..."], ["...","..."]]
}