0
<a [routerLink]="['/url']" class="weui-cell__ft text-d">title</a>

Angular5[routeLink]="['/url']"抛出一个Error trying to diff '[object Object]'. Only arrays and iterables are allowed.

ERROR Error: Error trying to diff '[object Object]'. Only arrays and iterables are allowed
at DefaultIterableDiffer.diff (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:18645)
at NgForOf.ngDoCheck (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:35895)
at checkAndUpdateDirectiveInline (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:23401)
at checkAndUpdateNodeInline (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:24901)
at checkAndUpdateNode (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:24844)
at debugCheckAndUpdateNode (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:25716)
at debugCheckDirectivesFn (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:25657)
at Object.View_HomeComponent_0.__WEBPACK_IMPORTED_MODULE_0__angular_core__.ɵvid._co [as updateDirectives] (home.component.html:78)
at Object.debugUpdateDirectives [as updateDirectives] (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:25642)
at checkAndUpdateView (vendor.js?v=zEe6VsaL2DL3c66V6dkahN0BFDflNeSabH3Fz48ci10:24811)
4

1 回答 1

1

尝试这个:

<a routerLink="/url"  class="weui-cell__ft text-d">title</a>

你还必须在你的 route.config 中定义你的“url”路由。欲了解更多信息:https ://angular.io/guide/router

于 2017-11-14T04:47:16.757 回答