Hier ist der Code, den ich derzeit benutze:
im Blick:
<a ui-sref="restaurantDetail({ type: {{restaurant.type}} })" >{{restaurant.name}}</a>
In Route,
.state('restaurantDetail', {
url: '/restaurantDetail/:type',
templateUrl: 'templates/restaurantDetail.html',
controller : 'restaurantDetailCtrl'
})
In Controller:
Es sollte gener aß die URL restaurantDetail/type
aber es gibt restaurantDetail
Ich weiß nicht, wo das Problem ist? Ich brauche nur die Variable innerhalb URL zu übergeben $stateProvider
Dank für die Beantwortung verwenden können, tat es nicht gib mir das resturant.type –
Hier ist die Lösung, die für mich funktioniert, hoffe es hilft anderen zu O. '.state ('menu.restaurantDetail', { url: '/ restaurantDetail /: Typ', Ansichten: { 'side-menu21': { templateUrl: 'templates/restaurantDetail.html', Controller: 'restaurantDetailCtrl' } } }) ' und der Anker-Tag ist ' '{{restaurant.name}} –