我将应用程序从ui-router转换为新的Angular路由器,以便将来更容易迁移到Angular 2.0。我不怕破坏变化,因为我还没有很多组件。
我的问题是它没有将模板加载到我的组件中。 我已将代码结构化为
/components/<component-name>/<component-name>.html
作为例子
/components/checkout/checkout.html
这是我的route.config:
$router.config([
{path: '/', redirectTo: '/checkout'},
{path: '/checkout', component: {main: 'checkout', search: 'search', toolbar: 'toolbar'}},
{path: '/driver', component: {main: 'DriversView', search: 'search', toolbar: 'toolbar'}}
]);
它加载了应该加载的控制器,但它甚至没有尝试加载模板,我检查了chrome dev工具中的网络选项卡,没有.html。我需要考虑的任何我可能错过的东西?