Aurelia 中的 <compose> 和 <require> 有什么区别?
What is the difference between <compose> and <require> in Aurelia?
在学习很棒的 Aurelia
框架时,我了解到您可以使用以下组合技术,但我不确定会有什么不同。
<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 在当前应用程序中使用。
您也可以在 require 中使用 css 和 javscript 文件。
但是从 compose 你可以通过给你的视图模式名称来渲染你的视图。
您可以查看此 link 以更好地了解撰写。
http://patrickwalters.net/best-parts-of-aurelia-1-composing-custom-elements-templates/
在学习很棒的 Aurelia
框架时,我了解到您可以使用以下组合技术,但我不确定会有什么不同。
<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 在当前应用程序中使用。 您也可以在 require 中使用 css 和 javscript 文件。 但是从 compose 你可以通过给你的视图模式名称来渲染你的视图。
您可以查看此 link 以更好地了解撰写。
http://patrickwalters.net/best-parts-of-aurelia-1-composing-custom-elements-templates/