像这样的东西,但是为CRUD& List工作。这是我所做的,但是'列表会覆盖编辑' ...
.config(['$stateProvider', function ($stateProvider) {
$stateProvider
.state('admin.quicklinks', {
url: '/quicklinks',
templateUrl: ...
})
.state('admin.quicklinks.list', {
url: '/list',
templateUrl: ...
})
.state('admin.quicklinks.add', {
url: '/add',
templateUrl: ...
})
.state('admin.quicklinks.edit', {
url: '/:id',
templateUrl: ...
});
}]);
答案 0 :(得分:1)
我的错,对不起伙计们。在原始源代码中,admin.quicklinks.edit
的最新状态定义还包含resolve
的定义,该定义错误并导致路由不会更改。这就是“奇怪”行为的原因,这实际上是完全正确的。
答案 1 :(得分:0)
如果你有一个id
的快速链接,如果"list"
,这将与你的州不相容。相反,你可以使用:
.state('admin.quicklinks.edit', {
url: '/edit/:id'