我有一个主要的index.html文件,其中包含 ui-view
根据ui-router中的状态填充(部分html模板)。
在其中一个模板中,我定义了两个按钮,这两个按钮都会导致不同的路径(或状态)。 Fist进入编辑电影列表,然后第二个带您创建新电影。
但是每当点击第二个按钮时,我都不知道为什么第二个州的视图从未显示过。第一个州显示而不是它。
我已经检查了控制器和模板我看到没有错误
答案 0 :(得分:0)
你可以添加你的代码吗? 我创建了如下嵌套状态,它们正在工作:
> .state('home.userAccount', {
> url: '/userAccount/',
> templateUrl: 'app/userAccount/userAccount.html',
> controller: 'userAccount',
> controllerAs: 'account'
> })
> .state('home.userAccount.myProfile', {
> url: '/userAccount/profile/',
> templateUrl: 'app/userAccount/userProfile/userProfile.html',
> controller: 'myProfile',
> controllerAs: 'profile'
> }) state('home.userAccount.mySettings', {
> url: '/userAccount/settings/',
> templateUrl: 'app/userAccount/settings/settings.html',
> controller: 'settings',
> controllerAs: 'settings'
> });