如何使用 Angular 在 NativeScript 中使用 XML 而不是 Html 进行设计?
Posted
技术标签:
【中文标题】如何使用 Angular 在 NativeScript 中使用 XML 而不是 Html 进行设计?【英文标题】:how to do design in XML instead of Html in nativescript with Angular? 【发布时间】:2018-01-11 00:19:17 【问题描述】:是否可以使用 XML 而不是 html 在 nativescript 中使用 angular app 模板设计屏幕?
感谢您的阅读,期待阅读您的回复!
【问题讨论】:
【参考方案1】:答案是是的:Angular 非常乐意在 NativeScript 中接受 XML 作为其模板——我们现在正在我的公司 Yollerhorn 这样做,因为我们正在开发我们的移动应用程序,我们制作了决定帮助消除我们的网页模板与我们的原生模板的歧义。需要注意的是,我们在注释和无法识别的 XML 方面遇到了一些奇怪的错误,但总的来说它应该可以正常工作。
【讨论】:
【参考方案2】:即使您将用户界面添加到带有 Angular 的 NativeScript 项目中的 HTML 文件,您也不是在编写 HTML。
NativeScript 标记是 XML。从技术上讲,HTML 是 XML,但 NativeScript 无法理解它,Web 浏览器也无法理解 NativeScript XML。
希望这有意义并回答您的问题。
最好的,
【讨论】:
是的@Nic Raboy。所以我们可以使用xml设计用户界面。但在那种情况下,用户界面不支持网络浏览器意味着 webapp。这就是为什么在带有 Angular 的 NativeScript 项目中,从技术上讲 HTML 是 XML。我说的对吗? 是的,从技术上讲,HTML 就是 XML,但是您不能将任何随机 XML 标记放在一起并称其为应用程序。 Web 浏览器需要特定的标签,而 NativeScript 需要特定的标签。两者不兼容。 这不是发帖者要问的——他是在问你是否可以在 nativescript 中使用 .xml 文件作为角度模板以上是关于如何使用 Angular 在 NativeScript 中使用 XML 而不是 Html 进行设计?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 NativeScript-Vue 中从 RadListView 更改“loadOnDemandItemTemplate”
如何使用 @angular/upgrade 在 Angular 1 应用程序中使用 Angular 2 组件
如何使用 Angular cli 在 Angular 2 中导入电子