不支持更多路由更改路由驱动程序

时间:2015-03-06 07:22:48

标签: javascript polymer

我正在使用Polymer开发应用程序,而对于路由我已经使用了更多路由组件。它正在工作,但它丢弃了以下错误:

Error: Changing routing drivers is not supported {stack: (...), message: "Changing routing drivers is not supported"}message: "Changing routing drivers is not supported"stack: (...)get stack: function () { [native code] }set stack: function () { [native code] }__proto__: d

完整日志看起来像这样(上面我粘贴了打开的typeerror部分):

TypeError: Cannot read property 'terminator_' of undefined {stack: (...), message: "Cannot read property 'terminator_' of undefined"}message: "Cannot read property 'terminator_' of undefined"stack: (...)get stack: function () { [native code] }set stack: function () { [native code] }__proto__: Errorpolymer.js:7309 TemplateIterator.getLastInstanceNodepolymer.js:7339 TemplateIterator.extractInstanceAtpolymer.js:7393 TemplateIterator.handleSplicespolymer.js:7301 TemplateIterator.valueChangedpolymer.js:7284 TemplateIterator.updateValuepolymer.js:7240 TemplateIterator.updateDependenciespolymer.js:6718 mixin.processBindingDirectives_polymer.js:7020 processBindingspolymer.js:6666 template.setModelFn_

在routing.html的122行中

我该如何解决这个问题?在日志中出现这样的错误并不太好......不太优雅

1 个答案:

答案 0 :(得分:0)

您的应用程序是否定义了多个<more-routing-config>元素?

在所有导入的导入中,您应该只有一个 - 更多路由不能同时支持多个驱动程序处于活动状态。这个错误可以防止