【发布时间】:2018-02-15 14:06:13
【问题描述】:
我对 NativeScript 的理解存在差距,这阻碍了我继续阅读“入门”教程文档。我了解基本原理、模块化 JS 结构和 commonJS 结构。
教程文档首先介绍了我完全理解的 MVVM 原理。然后教程开始讲代码隐藏文件。我理解代码隐藏文件的目的(与视图“对话”并在视图和模型之间提供两种方式绑定),但是当教程继续进行时,事情变得有点模糊(至少对我而言)视图模型和模型的主题。感觉就像代码隐藏文件是视图模型,所以NativeScript的概念是:
-> 显示我的屏幕项目(标签、字段等)的视图。通常,但不一定是 .XML 文件。
-> 一个代码隐藏文件,用于设置视图和模型之间的绑定)。这是视图模型。
-> 一个模型,例如 User 模型或 ShoppingCart 模型,它也可能执行 API 请求来获取/放置数据
如果这是它的工作方式,那么我可以继续学习,但目前我不确定上述是否属实。任何人都可以阐明这一点吗?我的假设是否正确,还是我遗漏了代码隐藏文件的一些重要内容?
【问题讨论】:
标签: javascript mvvm nativescript