<a ui-sref="Contacts.Details.{{contact.Id}}" ng-click="showContactDetail(contact.Id)">
这里有一个ui-sref我正在给id。 我想要那个联系人的网址.Id
state('Contacts.Details', {
url: '/Details',
templateUrl: 'Contact/Detail',
controller: 'formController'
})
这是contacts.details的配置
我想获得联系人/详细信息/(我点击的ID)
任何人都可以帮助我。
答案 0 :(得分:1)
以下是如何操作
state('Contacts.Details',
{
url: '/Details:id',
templateUrl: 'Contact/Detail',
controller: 'formController'
})
然后你使用
$state.go('Contacts.Details', {'id' : yourid});
去你想去的地方
(编辑:这是如何使用ui-sref)
ui-sref="Contacts.Details({id : yourid})"
答案 1 :(得分:0)
将ID作为状态调用中的参数传递:
<a ui-sref="Contacts.Details({contactId: contact.Id})">...</a>
然后在你的州恢复它:
state('Contacts.Details', {
url: '/Details/:contactId',
templateUrl: 'Contact/Detail',
controller: 'formController'
});