我想在ui.router中创建一个可自定义的通用模态,我也使用ui.router.modal和ui.bootstrap引用。我想要以下代码片段:
{
name: 'parentpage.modal',
url: "/modal",
onEnter: ['$stateParams', '$state', '$uibModal', function ($stateParams, $state, $uibModal) {
$uibModal.open({
template: "<mydirective config-one="a", config-two="b"></mydirective>"
// no need for "controller:", as it is solved with the directive itself
}
是否可以这样做,或者有任何解决方法吗?我会有很多模态,所以我想避免代码重复。