ui-router嵌套视图不会重新加载父控制器

时间:2016-08-01 17:50:57

标签: angularjs angular-ui-router nested-views

我有自己的控制器嵌套视图。如何在不重新加载父控制器的情况下加载嵌套视图?

    .config(function($stateProvider) {
        $stateProvider
            .state("aaa", {
                views: {
                    'aaa': {
                        templateUrl: "/aaa.html",
                        controller: "aaaController"
                    }
                },
                params: {
                    id: null
                },
            }).state("aaa.bbb", {
                views: {
                    'bbb': {
                        templateUrl: "/bbb.html",
                        controller: "bbbController"
                    }
                },
                params: {
                    id: null
                }
            });
//link
    <a ui-sref="aaa.bbb({id: row.getProperty(\'Id\')})"></a>

每次调用bbb视图时,aaaController都会被加载。

0 个答案:

没有答案