在学习真棒Aurelia
框架,我已经了解到,你可以使用下面的组合技术,但我不知道会有什么区别。Aurelia的<compose>和<require>和有什么不一样?
<compose view="./nav-bar.html"></compose>
或
<require from="./nav-bar.html"></require>
任何澄清理解。
在学习真棒Aurelia
框架,我已经了解到,你可以使用下面的组合技术,但我不知道会有什么区别。Aurelia的<compose>和<require>和有什么不一样?
<compose view="./nav-bar.html"></compose>
或
<require from="./nav-bar.html"></require>
任何澄清理解。
<require>
导入要在视图中使用的资源。它在概念上类似于AMD或CommonJS模块代码中的require()
JavaScript调用(或ES6代码中的import
声明)。您可以使用<require>
导入您想要在视图中使用的自定义元素或自定义属性。你仍然需要明确地渲染它,如<nav-bar></nav-bar>
。
<compose>
呈现指定的视图。
我们将在我们的应用程序中使用已经创建的模板,我们需要通过require在当前应用程序中使用。 你也可以在需要时使用css和javscript文件。 但是从撰写你可以通过给你的视图模态名称呈现你的意见。
你可以看到这个链接有一个关于撰写更好的想法。
http://patrickwalters.net/best-parts-of-aurelia-1-composing-custom-elements-templates/