angularjs - 什么是抽象 :true do in ui-router?

标签 angularjs angular-ui-router

抱歉,我的问题可能看起来重复,因为我正在使用一些下载的模板学习 Angular JS,但我无法通过搜索得到我真正需要的任何东西。

抽象:真实是什么意思?

主要问题是 .otherwise('/app/dashboard');带我去partials/app_dashboard.html,如果我提到了/dashboard,否则它应该带我去那里,但为什么/app/dashboard让我在partials/app_dashboard.html中登陆。 abstract: true 在其他方面有什么影响吗?

header div, container div(ui-view) 和footer div被放置在app.html

$urlRouterProvider

        .otherwise('/app/dashboard');
    $stateProvider            
        .state('app', {
            abstract: true,
            url: '/app',
            templateUrl: 'partials/app.html'
        })
        .state('app.dashboard', {
            url: '/dashboard',
            templateUrl: 'partials/app_dashboard.html'
        })
        .state('app.ui', {
            url: '/ui',
            template: '<div ui-view class="fade-in-up"></div>'
        })

最佳答案

abstract - {boolean=} - An abstract state will never be directly activated, but can provide inherited properties to its common children states.



来自 ui-router docs

关于angularjs - 什么是抽象 :true do in ui-router?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25525400/

相关文章:

javascript - 当 AngularJS 的 bool 值为 TRUE 时显示图像(或图标)?

javascript - Angular 应用程序中的 Angular 应用程序是否可能?

AngularJS/ui-router : $state. go 在 ng-click 中不起作用

javascript - Angular UI Router - 继承状态下的 View

javascript - 使用 AngularJS 缩小 Javascript - 依赖注入(inject)错误

javascript - Angular JS 延迟 Controller 和指令初始化,直到从服务器返回数据

javascript - 如何在 Node.js 中使用 Angular UI 路由器

javascript - AngularJS 如何同时放置 ng-class 和 CSS 类

javascript - 与 ui-router 绑定(bind)的访问范围

Angular 如何将数据传递给嵌套路由组件