在这个项目的图像中,哪个是视图模型文件?我会认为 main-page.js 但 main-view-model.js 的标题是“-view-model”。
问问题
289 次
2 回答
2
“视图模型文件”并不是一个真正的集合编程概念。但我猜你的意思是一个文件,它只包含一个充当视图模型的函数。如果是这种情况,那么main-view-model.js
很可能是“视图模型文件”。查看内容,它看起来像视图模型。
但是 1,您需要查看 main-page.js 以了解它是如何使用的。
然而 2,在 NativeScript 中,视图模型通常是可观察的对象,并且查看这段代码,ViewModelItem
它不是可观察的对象。
于 2015-07-12T18:21:54.163 回答
0
不确定 ViewModelItem 对象,但在 NativeScript 中,view1.xml 是视图,view1.js 将是“代码隐藏”,这意味着您将编写与视图本身直接相关的逻辑:按钮有一个tap="getName"
? 该函数转到 view1.js ......
viewModel 文件将是您使用从远程源获取的数据创建可观察对象的地方,例如,所有saveName(ppl)
将您的对象发布到服务器的方法都说“”将在 viewModel 文件中......
你会像这样创建你的 observable:
var studentList = new StudentListViewModel([]);
var pageData = observableModule.fromObject({
studentList: studentList,
student: "",
prof: "Choisir"
});
并且必须像这样设置任何更改:
pageData.set("prof", prof)
希望清楚...
于 2017-05-15T10:46:06.050 回答