带绑定的动态组件

时间:2016-07-03 17:24:36

标签: angular angular2-routing angular2-template

假设我有一个由应用栏和内容区域组成的应用,内容区域是我的<router-outlet>,典型的网址看起来像

/department/4/employee/5/sales

将显示内容区域中部门#4的员工#5的销售额。同时我想在应用栏中显示员工的图片和名称,如果我更改了路线,应用栏和内容区域应该反映出这一变化。

现在是抓住了。应用栏并不总是显示图片和名称,但可以完全使用不同的模板,例如如果我导航到设置

/settings

没有部门或员工信息,因此在这种情况下,应用栏应该只显示“设置”。

我在找到一个有效的解决方案时遇到了麻烦,我尝试了动态组件加载,传递了员工的数据,但事实证明这是一个单一的小马,因为一旦项目被渲染,就没有绑定到员工数据离开。

我考虑过辅助路线,但不知何故怀疑这实际上会让我在任何地方。

这可以完成吗?

0 个答案:

没有答案