2016-03-04 86 views
1

我想用本地腳本編寫應用程序腳本,但我不知道最佳結構是什麼。我給出了數據,例如:我的本地腳本應用程序的最佳結構

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

在開始屏幕上應該出現第一層。讓他們在三個chategories sepperated。所以我想顯示例如級別1,2和3. Image

如果您單擊任何按鈕,您應該到達另一個屏幕,其中列出所有元素。 Image 應該有一個標題和一個輸入字段。如果您在輸入字段中輸入第二個值,則說明問題並且事件偵聽器觸發。

如果你得到正確的數據應該以某種方式存儲。例如完成所有1級才能到2級

我看着docs.nativescript.org的入門教程和一個很好的說明。它幾乎是我想要的,但我想存儲上面寫的信息。那可能嗎?

回答

1

一種更好的方式來存儲信息,將其存儲在一個對象,並且items對象中,你可以爲每個級別的陣列。

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