2015-07-12 42 views

回答

1

「視圖模型文件」是不是真的一組編程的概念。但我想你的意思是隻有一個功能可以作爲視圖模型的文件。如果是這種情況,那麼main-view-model.js很可能是「視圖模型文件」。看看它的內容,看起來就是view-model-ish。

但是1,您需要查看main-page.js以瞭解它是如何使用的。

然而如圖2所示,在NativeScript,視圖模型往往observable objects,看着該代碼時,ViewModelItem可觀察到的物體。

0

不確定該ViewModelItem對象,但在NativeScript中,view1.xml是視圖,view1.js是「代碼隱藏」,這意味着您將編碼與視圖本身直接相關的邏輯:Button has一個tap="getName"?該功能去view1.js ...

viewModel文件將創建observables與您從遠程源獲取數據例如,所有的方法說'saveName(ppl)',將您的對象POST到服務器將在視圖模型文件...

你創建你觀察到的是這樣的:

var studentList = new StudentListViewModel([]); 
var pageData = observableModule.fromObject({ 
    studentList: studentList, 
    student: "", 
    prof: "Choisir" 
}); 

任何變化必須設置這樣的:

pageData.set("prof", prof) 

希望很清楚...

相關問題