Aurelia中<compose>和<require>有什么区别?

MaY*_*YaN 4 aurelia aurelia-framework

在学习这个令人敬畏的Aurelia框架时,我了解到你可以使用以下组合技术但是我不确定会有什么区别.

<compose view="./nav-bar.html"></compose>
Run Code Online (Sandbox Code Playgroud)

要么

<require from="./nav-bar.html"></require>
Run Code Online (Sandbox Code Playgroud)

任何澄清表示赞赏.

Bry*_*yan 9

<require>导入要在视图中使用的资源.它在概念上类似于require()AMD或CommonJS模块代码中的JavaScript调用(或importES6代码中的语句).您可以使用<require>导入要在视图中使用的自定义元素或自定义属性.你仍然需要明确地渲染它<nav-bar></nav-bar>.

<compose> 呈现指定的视图.