子路径在RadSideDrawer内部无效(错误:无法找到要加载的主插座)

时间:2016-07-24 16:39:27

标签: angular telerik angular2-routing nativescript nativescript-telerik-ui

我想在RadSideDrawer drawerMain

中使用<router-outlet>

但我收到错误Cannot find primary outlet to load Component

该组件有

 directives: [NS_ROUTER_DIRECTIVES, ROUTER_DIRECTIVES]

HTML有<router-outlet>标记 所以它应该工作

代码:https://github.com/telerik/nativescript-ui-samples-angular/issues/13

注意:当我从HTML文件中删除RadSideDrawer代码时,正常工作。所以我认为问题是由RadSideDrawer

引起的

任何解决方案?感谢

1 个答案:

答案 0 :(得分:1)

<router-outlet>不能位于<template>元素内。必须将其直接添加到视图中。

我认为模板是以某种方式呈现的,但是从您提供的代码中发生的地方或方式来看并不明显。