RubyLouvre / mmRouter

avalon的三柱臣之一( 路由,动画,AJAX)
119 stars 78 forks source link

mmState通过a链接进入到子状态时出错 #99

Open liboxuan opened 8 years ago

liboxuan commented 8 years ago
    avalon.state('aaa', {
        url: "/aaa",
        views: {
            '': {
                templateUrl: 'modules/aaa/aaa.html',
                controllerUrl: 'modules/aaa/aaa'
            }
        }
    });

    avalon.state('ccc', {
        url: '/ccc',
        abstract: true,
        views: {
            '': {
                templateUrl: 'modules/ccc/ccc.html'
            }
        }
    });

    avalon.state('ccc.ccc_1', {
        controller: 'ccc',
        url: '/ccc_1',
        views: {
            '': {
                templateUrl: 'modules/aaa/aaa.html'/*,
                controllerUrl: 'modules/ccc/ccc_1'*/
            }
        }
    });

1.首次进入网站如果是子状态ccc_1,则后面的跳转都没问题。 2.如果首次进入的是状态aaa,再通过a链接跳转到ccc_1,会出错 default 3.如果首次进入的是状态aaa,再通过修改URL跳转到ccc_1,则后面的跳转都没问题。 不知道哪里错了 @RubyLouvre

RubyLouvre commented 8 years ago

页面不全吧,我让我同事看看,因为不是我写的