【问题标题】:nativescript - why should i use xmlns url in <Page> tag?nativescript - 为什么我应该在 <Page> 标签中使用 xmlns url?
【发布时间】:2017-11-10 20:59:56
【问题描述】:

我开始学习 Nativescript。我买了一些书来学习,我也在查看官方教程。在大多数官方教程中,我看到在视图文件中我可能有:

<Page loaded="loaded"></Page>

但有时我会看到额外的标签,例如:

<Page xmlns="http://www.nativescript.org/tns.xsd"loaded="pageLoaded"></Page>

我的问题是:什么是有效的方式?

另外,如果可能的话,对这个进行排序: 什么是页面结构设置的有效设置:

应用程序

-- 主页.xml

-- 主页.js

-- main-page.css

或者(我在其中一本书中看到了这一点 - 它被称为“后面的视图”): 应用程序 -- 主页.xml

-- 主页.js

-- main-page.css

-- main-page-model.js - 这个有效吗?

感谢您的帮助。

【问题讨论】:

    标签: nativescript


    【解决方案1】:

    XSD 模式描述了 XML 文档的结构。包含 XSD 架构命名空间始终是一种很好的做法,以确保您的 NativeScript XML 具有符合 NativeScript 结构的有效结构。

    您问题的第二部分展示了两种不同的场景:

    • 第一个有布局 (ma​​in-page.xml)、代码隐藏文件 (ma​​in-page.js) 和 CSS 文件 (ma​​in -page.css)
    • 第二个缺少布局(main-page.xml),这表明布局是在代码隐藏文件中动态创建的。 ma​​in-view-model.js 文件表明特定应用程序正在使用 MVVM (Model-View-ViewModel),这是视图模型文件。该模式通常用于 NativeScript Core 应用程序中。更多关于 NativeScript 中的 MVVM 可以找到here

    【讨论】:

      猜你喜欢
      • 2016-01-12
      • 1970-01-01
      • 1970-01-01
      • 2013-01-05
      • 2016-05-27
      • 2023-01-23
      • 1970-01-01
      • 2023-02-06
      • 1970-01-01
      相关资源
      最近更新 更多