在运行时更改breadcrumb parent url params

时间:2015-07-01 11:58:12

标签: angularjs ncybreadcrumb

我使用ncybreadcrumb。我正在尝试在运行时设置父URL参数。

.state('order', {
                parent: 'site',
                abstract: true,
                url: '/order',
                params: {customerId: null},
                ncyBreadcrumb: {
                    label: 'Create New Order',
                    parent: 'customer.overview({id: customerId })'                     
                },
                data: {
                    roles: []
                },
                views: {
                    'content@': {
                        templateUrl: 'partials/order.html',
                        controller: 'OrderCtrl'
                    }
                }
            })

我遇到的问题是在控制器的初始阶段没有定义customerId。我需要发一个ajax请求来获取customerId。在ajax promise得到解决后,它不会为父级注册新的customerId。现在我正在使用同步ajax请求来绕过这种降低性能的行为。

0 个答案:

没有答案