nativescript是否使用2个视图模型
Does nativescript use 2 view models
这个项目的图片中哪个是视图模型文件?我本以为 main-page.js 但是后来 main-view-model.js 的标题是“-view-model”.
"view-model file" 并不是一个真正的集合编程概念。但我猜你的意思是一个文件只包含一个充当视图模型的函数。如果是这样,那么 main-view-model.js
很可能就是 "view-model file"。查看它看起来像视图模型的内容。
但是 1,您需要查看 main-page.js 以了解它是如何使用的。
但是 2,在 NativeScript 中,视图模型通常是 observable objects 并且查看这段代码,ViewModelItem
不是 可观察对象。
不确定 ViewModelItem 对象,但在 NativeScript 中,view1.xml 是视图,view1.js 是 "code-behind",这意味着您将编写与查看自身:按钮有一个 tap="getName"
?该函数转到 view1.js...
viewModel 文件将是您使用从远程源获取的数据创建可观察对象的地方,例如,所有方法都说“saveName(ppl)
”,这将 POST 您的对象到服务器将在 viewModel 文件中...
您将像这样创建您的可观察对象:
var studentList = new StudentListViewModel([]);
var pageData = observableModule.fromObject({
studentList: studentList,
student: "",
prof: "Choisir"
});
任何更改都必须这样设置:
pageData.set("prof", prof)
希望清楚...
这个项目的图片中哪个是视图模型文件?我本以为 main-page.js 但是后来 main-view-model.js 的标题是“-view-model”.
"view-model file" 并不是一个真正的集合编程概念。但我猜你的意思是一个文件只包含一个充当视图模型的函数。如果是这样,那么 main-view-model.js
很可能就是 "view-model file"。查看它看起来像视图模型的内容。
但是 1,您需要查看 main-page.js 以了解它是如何使用的。
但是 2,在 NativeScript 中,视图模型通常是 observable objects 并且查看这段代码,ViewModelItem
不是 可观察对象。
不确定 ViewModelItem 对象,但在 NativeScript 中,view1.xml 是视图,view1.js 是 "code-behind",这意味着您将编写与查看自身:按钮有一个 tap="getName"
?该函数转到 view1.js...
viewModel 文件将是您使用从远程源获取的数据创建可观察对象的地方,例如,所有方法都说“saveName(ppl)
”,这将 POST 您的对象到服务器将在 viewModel 文件中...
您将像这样创建您的可观察对象:
var studentList = new StudentListViewModel([]);
var pageData = observableModule.fromObject({
studentList: studentList,
student: "",
prof: "Choisir"
});
任何更改都必须这样设置:
pageData.set("prof", prof)
希望清楚...