这是我的状态:
.state({
name: 'contact.detail.read.step.overlay',
url: '',
abstract: true,
data: {
skipFooter: true,
cancelState: 'contact.detail.read'
},
views: {
'overlay@agent': {
component: 'overlayContent'
}
}
})
我想在此状态下运行一个方法,该方法检索联系人的姓名(contactName
),并在控制器中识别overlayContent
通常我可以访问overlayContent
控制器中的联系人姓名,如果我将其添加到绑定中:
bindings: {
contactName: '<'
}
但我正在寻找能够在不改变状态绑定的情况下解决问题的解决方案,例如在参数数据中添加它:
data: {
name: contactName,
skipFooter: true,
cancelState: 'contact.detail.read'
},
答案 0 :(得分:0)
您可以解析contactName:
.state({
name: 'contact.detail.read.step.overlay',
url: '',
abstract: true,
data: {
skipFooter: true,
cancelState: 'contact.detail.read'
},
views: {
'overlay@agent': {
component: 'overlayContent'
}
},
resolve: {
contactName: () => {
return 'what ever contactName should be';
}
}
})