Javascript Ui路由器AngularJs嵌套状态和嵌套视图的正确方式

Javascript Ui路由器AngularJs嵌套状态和嵌套视图的正确方式,javascript,html,angularjs,angular-ui-router,Javascript,Html,Angularjs,Angular Ui Router,这是回购协议: 这里是实时视图: 说明: 基本模板 主页链接将加载部分/Home.html 关于链接将加载部分/About.html和部分/About subvel.html。 问题: 这里partials/about subvel.html是about页面的子级别,因此可以说它是about页面的一部分,或者是about页面的嵌套视图/状态。但是如果您看到索引页面,它有两个视图'viewA','viewB' 'viewA'根据链接加载partials/home.html或partials/abo

这是回购协议:

这里是实时视图:

说明: 基本模板

主页链接将加载部分/Home.html

关于链接将加载部分/About.html部分/About subvel.html。

问题:

这里partials/about subvel.html是about页面的子级别,因此可以说它是about页面的一部分,或者是about页面的嵌套视图/状态。但是如果您看到索引页面,它有两个视图'viewA''viewB'

'viewA'根据链接加载partials/home.htmlpartials/about.html

'viewB'仅当使用partials/About subvel.html单击“关于”链接时加载。

问题:

有没有办法将partials/about subvel.html页面与索引页面分开,并将加载到about.html中,这样我就不必像
那样将标签放入索引页面

正确的方法 “viewB”应该加载到about.html中,因为它是about页面的一部分,当我单击about链接时,默认情况下会显示partials/about.htmlpartials/about subvell.html


在这种情况下,正确的方法和最佳实践是什么。在app.js中将如何实现这一点。请仅使用上述git回购协议给出答案。请不要在没有使用repo代码的情况下给出虚假答案。谢谢

我想我不完全理解你的问题,但最好的做法是每个州有一个模板

以下是我如何使用嵌套视图的示例:

 var root = "/app/Views/";

    $stateProvider
        .state('/', {
            url: '/',
            templateUrl: root + 'Index.html'
        })
        .state('pas', {
            url: '/pas',
            templateUrl: root + 'Index.html'
        })

        .state('pas.calculate', {
            url: '/calculate',
            templateUrl: root + 'Calculate.html'
        })
        .state('pas.calculate.form', {
            url: '/form',
            templateUrl: root + 'Calculate/Form.html'
        })
        .state('pas.calculate.overview', {
            url: '/overview',
            templateUrl: root + 'Calculate/Overview.html'
        })

        .state('pas.contact', {
            url: '/contact',
            templateUrl: root + 'Contact.html'
        })

    $stateProvider
        .state("otherwise", {
            url: "*path",
            templateUrl: root + "Index.html"
        });

你能帮我个忙吗?我想我不明白你的问题。你不能把这两个模板放在一起吗?最佳实践是针对每一个路线1模板。这是一个没有阅读你说我不理解的帖子的plunker,然后对我的帖子投反对票。好吧,我确实读过,但我想我不理解这个问题。顺便说一句,我没有投反对票。我猜其他人也有同样的想法。请看这里的链接。我问了同样的问题。答案说使用ng包括,但嵌套状态也是可能的,但是如何使用