我试图得到一个简单的应用程序与子路由。
当我在子组件上设置路由时,会收到以下错误消息:
Link "["ChildItem"]" does not resolve to a terminal instruction
如果我将所有路由放置在父组件上,它将正确工作。如果在子组件和父组件之间拆分路由,则会得到上述错误。
它与同一组件上的所有路由一起工作:
import {bootstrap} from 'angular2/platform/browser';
import {Component, provide} from 'angular2/
我试图理解角2中的路由,我构建了一个非常简单的应用程序,它都是关于路由的。我发现很难理解把<route-outlet></route-outlet>放在哪里
应用程序的工作应如下:
我在浏览器控制台上遇到的错误:
EXCEPTION: Error during instantiation of Router! (RouterOutlet -> Router).
Error during instantiation of Router! (RouterOutlet -> Router).
EXCEPTION: Child routes are not
我有以下几点:
我收到一个错误,说:
compiler.es5.js:1690 Uncaught Error: Template parse errors:
Can't bind to 'routerLink' since it isn't a known property of 'a'. (" <div class="navbar-header">
<ul class="nav navbar-nav list-inline"&
我对angular 2 (RC1)路由器有严重的问题。
下面的代码可以工作:
<a [routerLink]="['/anythingEvenNotExistingRoute']"></a>
<router-outlet></router-outlet>
这不是:
//<a [routerLink]="['/anything']"></a> <-- without this line in html template
<router-outlet
以前有人问过这个问题,我做了所有建议的评论,但似乎都没有效果。我有一个组合的问题。让wallaby.js与我的项目一起工作,并在运行ng test时找出错误。
Can't bind to 'routerLink' since it isn't a known property of 'a'. ("<header id="header">