Angular UI路由器未显示视图

Angular UI-router not displayig the view

本文关键字:显示 视图 路由器 UI Angular      更新时间:2023-09-26

我试图用UI Router制作嵌套视图,但我的视图无法显示,尽管控制台中的XHR指示正确的路径和加载成功。URL也按预期进行了更新。

这是相关代码:

         .state('teams.tasks', {
             url: '/:teamID',
             templateUrl: 'views/items.html',
             controller: "itemsCtrl"
         })
         .state('items', {
             url: '/items',
             templateUrl: 'views/items.html',
             controller: "itemsCtrl"
         })

并且在视图中:

    <a ui-sref=".teams({ id: team.id })" class="h4 media-heading">{{ team.name }}</a>

这个想法是——当我点击这个链接时,我会转到/teams/teamname,在那里,teamname是在控制器中动态创建的。链接url生成正确,但我没有看到相关的部分。

我想你忘了ui查看

例如:

<div ui-view ></div>

您需要在目标容器中添加ui视图