Angular UI路线状态未显示

AJ_

所以我一直在遵循有关如何使用AngularJS ui路由的教程。我设法使视图工作正常。但是,在试图使各州运转的同时,它只是行不通。我完全按照本教程进行操作,但是由于某种原因,我的状态刚刚出现。希望有人可以帮助我。在此处输入图片说明 在此处输入图片说明

Scirpt.js

var routerApp = angular.module('routerApp', ['ui.router']);
routerApp.config(function($stateProvider, $urlRouterProvider) {

    // For any unmatched url, redirect to /home
    $urlRouterProvider.otherwise('/home');
    $stateProvider
        .state('home', {
            url: '/home',
            templateUrl: 'views/home.html',
            controller: 'homeCtrl'
        })
        .state('home.list', {
            url: '/list',
            templateUrl: 'views/partial-home-list.html',
            controller: function($scope) {
                $scope.dogs = ['Bernese', 'Husky', 'Goldendoodle'];
            }
        })
        .state('home.paragraph', {
            url: '/paragraph',
            template: 'I could sure use a drink right now.'
        })
        .state('about', {
        url: '/about',
        templateUrl: 'views/about.html',
        controller: 'aboutCtrl'
        })
        .state('/views/about', {
            // Figure out later    
        });

});

index.html

 <!-- Page Content -->
        <div id="page-content-wrapper" ng-app="routerApp">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-lg-12">
                        <h1>Content Page</h1>
                        <p>This is where the template of the vast amount of pages will be loaded. This will keep it a single page applcatino. The 
                           main page will inject the html that needs to be loaded to the user. While the top nav bar will allow the user to 
                           view the rest of the website, which will be separate pages 
                        </p>
                        <p>Make sure to keep all page content within the <code>#page-content-wrapper</code>.</p>
                        <a href="#menu-toggle" class="btn btn-default" id="menu-toggle">Toggle Menu</a>
                    </div>
                </div>
            </div>
            <!-- Angular Template, this is where content will be injected -->
            <div ng-include="pages"></div>
            <div ui-view></div>
        </div>
    </div>

home.html

<div class="jumbotron text-center">
    <h1>The Homey Page</h1>
    <p>This page demonstrates <span class="text-danger">nested</span> views.</p>

    <a ui-sref=".list" class="btn btn-primary">List</a>
    <a ui-sref=".paragraph" class="btn btn-danger">Paragraph</a>

</div>

partial-home-list.html

<div>
<ul>
    <li ng-repeat="dog in dogs">{{ dog }}</li>
</ul>
</div>

柱塞http://plnkr.co/edit/cN5uM1m20DHGps8cZgzt

亚尼夫·希洛亚(Yaniv Shiloah)

由于您使用的是嵌套状态和视图(“ home.list”嵌套在“ home”内部),因此您还需要将其包含<div ui-view></div>在home.html中。

有关更多信息:https : //github.com/angular-ui/ui-router/wiki/Nested-States-&-Nested-Views

祝你好运!:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular-基于$ stateParams更改路线状态更改的CSS类

来自分类Dev

Angular-基于$ stateParams更改路线状态更改的CSS类

来自分类Dev

Angular2,在更改路线之间缓存UI / Template的状态

来自分类Dev

Angular UI-Router嵌套状态模板未呈现

来自分类Dev

HTML 表单字段未显示触摸状态 - Angular 7

来自分类Dev

承诺数据未在路线状态更改时呈现-UI路由器

来自分类Dev

@ angular / router:未检索路线数据

来自分类Dev

Angular UI状态与服务结合

来自分类Dev

Angular UI状态与服务结合

来自分类Dev

Angular 6 UI 未更新

来自分类Dev

Angular ui-router:未调用子状态控制器

来自分类Dev

内容未显示:Angular 2

来自分类Dev

我想使用Angular UI路由器突出显示抽象的父状态并链接到子具体状态

来自分类Dev

Yeoman Angular-Fullstack新路线未重定向

来自分类Dev

Angular-UI提前输入结果未显示在下拉列表中

来自分类Dev

第一次后未显示按钮上的Angular UI datepicker弹出窗口

来自分类Dev

Angular JS ui路由器未显示模板(无js控制台错误)

来自分类Dev

angular-ui-router:解析根状态

来自分类Dev

Angular ui.router执行多个状态

来自分类Dev

Angular UI Router:状态转换父子

来自分类Dev

Angular UI-Router默认状态问题

来自分类Dev

Angular UI-Router默认状态问题

来自分类Dev

Angular UI Router:如何保存父状态?

来自分类Dev

如何在Angular中显示加载状态

来自分类Dev

Angular 5:根据输出显示状态文本

来自分类Dev

Angular ui-router根据路线参数渲染不同的组件

来自分类Dev

Angular js-显示/隐藏每条新路线的gif

来自分类Dev

在Angular 9中基于默认地址的路线显示组件

来自分类Dev

设备未检测到在线/离线状态

Related 相关文章

热门标签

归档