Я хотел бы иметь возможность передавать параметры дочерним компонентам, входящим в состав ng-outlet. Но я не уверен, как это сделать.Как передать конкретные привязки к компонентам ng-outlet, входящим в состав компонентного маршрутизатора в Angular 1.5?
Вот пример моих компонентов привязок:
app.component('profile', {
bindings: {
section: '=',
currentUser: '<'
},
...
Обычно я призываю это так:
<profile section="$ctrl.bio" current-user="$ctrl.selectedUser"></profile>
Но вместо этого у меня есть это:
<ng-outlet></ng-outlet>
и А маршрутизатор, который передает профиль в.
$routeConfig: [
{ path: '/Profile/:id', name: 'Profile', component: 'profile' }]
Итак, как я могу передать другие существенные привязки, возможно привязки, которые не могут быть закодированы в URL-адресе, этому компоненту?
Спасибо, помощь очень ценится
EDIT: Я попросил дать более конкретный пример того, что я хотел бы сделать.
Я думал, что концептуальная проблема была достаточно ясной, но вот частный случай, когда параметры прохождения маршрута явно недостаточны. Скажем, на моем уровне App компоненты У меня есть функция обратного вызова события, onDeleteItem (ID)
Как реплицировать
bindings: {
onDeleteItem: "&"
}
...
<some-component on-delete-item="$ctrl.onDeleteItem(id)"></some-component>
с нг-розеткой?
Можете ли вы привести пример, показывающий, что вы хотели бы сделать? –