无法重复使用不包含组件的插座

时间:2015-11-24 11:09:20

标签: angular

我正在使用父子路由(路由器插座和路由器链路)处理应用程序,我间歇性地收到此错误,大多数时间路由更改有效,但有时它会在控制台中记录以下错误。

EXCEPTION: Cannot reuse an outlet that does not contain a component.t.logError @ angular2.min.js:21t.logGroup @ angular2.min.js:21e.call @ angular2.min.js:3(anonymous function) @ angular2.min.js:19e._onError @ angular2.min.js:10e._createInnerZone.t.onError @ angular2.min.js:10n.run @ angular2.min.js:1e._createInnerZone.e.fork.fork.$run @ angular2.min.js:10n.bind @ angular2.min.js:1k @ angular2.min.js:1A @ angular2.min.js:1I @ angular2.min.js:1(anonymous function) @ angular2.min.js:1r @ angular2.min.js:10n.run @ angular2.min.js:1e._createInnerZone.e.fork.fork.$run @ angular2.min.js:10n.bind @ angular2.min.js:1h @ angular2.min.js:1
angular2.min.js:21 STACKTRACE:t.logError @ angular2.min.js:21e.call @ angular2.min.js:3(anonymous function) @ angular2.min.js:19e._onError @ angular2.min.js:10e._createInnerZone.t.onError @ angular2.min.js:10n.run @ angular2.min.js:1e._createInnerZone.e.fork.fork.$run @ angular2.min.js:10n.bind @ angular2.min.js:1k @ angular2.min.js:1A @ angular2.min.js:1I @ angular2.min.js:1(anonymous function) @ angular2.min.js:1r @ angular2.min.js:10n.run @ angular2.min.js:1e._createInnerZone.e.fork.fork.$run @ angular2.min.js:10n.bind @ angular2.min.js:1h @ angular2.min.js:1
angular2.min.js:21 Error: Cannot reuse an outlet that does not contain a component.
    at new t (angular2.min.js:17)
    at RouterOutlet.reuse (router_outlet.js:83)
    at ChildRouter.Router.commit (router.js:286)
    at router.js:295
    at n.run (angular2.min.js:1)
    at n.e._createInnerZone.e.fork.fork.$run [as run] (angular2.min.js:10)
    at n.bind (angular2.min.js:1)
    at k (angular2.min.js:1)
    at A (angular2.min.js:1)
    at I (angular2.min.js:1)

我在github上搜索过这个问题herehere但是无法理解问题是什么? 谁知道如何处理这个问题?或者这是任何一种Bug?

这里的例子是plnkr有同样的问题here

0 个答案:

没有答案