我试图围绕“内部组件”如何调整“外部组件”的内容。假设我有一个如下所示的应用程序模板:Aurelia:如何从路由器视图内修改侧边栏内容?
<template>
<div class="sidebar">
<div>Some app-wide content</div>
<div>
<!-- I want to put some view-specific content here -->
</div>
</div>
<div class="main-body">
<router-view></router-view>
</div>
</template>
每个子视图都希望将不同的内容渲染到侧边栏。显然,如果子视图包含侧边栏区域,这很容易,但假设保留结构非常重要,而且我们不希望在每个视图上复制侧边栏的样板。
有没有办法为子视图申报“出口显示这种额外的组件在其他地方吗?”我想像注入父视图和调用它的方法,但我无法从文档中找出它。
路线可以指定多个视口模块。 –