我可以使用与相同应用模块链接的嵌套组件吗?这是好习惯吗?使用组件路由器

时间:2017-03-02 12:20:44

标签: angularjs angular angular-ui-router components router

这是我的应用程序的组件结构。任何建议都是有价值的。根组件是app。  其中有两个组件为child:login&家。  home有两个子组件:dummy-component&伪COMPONENT1。 这是好习惯吗?如果我将组件路由器切换到ui-router,我将面临任何问题。我还计划从1.6.0角度切换到2.0

   App.component('app', {
        templateUrl: 'core/app',
        $routeConfig: [{
                path: '/core/teamnest/login-component/',
                name: 'LoginComponent',
                component: 'loginComponent',
                useAsDefault: true
            },
            {
                path: '/core/teamnest/home-component/...',
                name: 'HomeComponent',
                component: 'homeComponent'
            },

        ],
        controller: appController
    });




    App.component('homeComponent', {
        templateUrl: 'core/dashboard',
        $routeConfig: [{
                path: '/dummy-component',
                name: 'DummyComponent',
                component: 'dummyComponent',
                useAsDefault: true
            },
            {
                path: '/dummy-component1',
                name: 'DummyComponent1',
                component: 'dummyComponent1'
            }


        ],
        bindings: {
            $router: '<'
        },
        controller: homeController

    });


    App.component('dummyComponent', {

        templateUrl: 'core/dummy',
        controller: dummyController


    });

    App.component('dummyComponent1', {

        templateUrl: 'core/diff'




    });

0 个答案:

没有答案