Если у меня есть следующие контроллеры:
function parent($scope, service) {
$scope.a = 'foo';
$scope.save = function() {
service.save({
a: $scope.a,
b: $scope.b
});
}
}
function child($scope) {
$scope.b = 'bar';
}
Какой правильный способ позволить parent читать b из child? Если необходимо определить b в parent, не сделает это семантически неправильным, если предположить, что b является свойством, которое описывает что-то, относящееся к child, а не parent?
Обновление: Если подумать об этом, если более одного ребенка имеет b, он создаст конфликт для parent, на котором b будет извлекаться. Мой вопрос остается, какой правильный способ доступа к b из parent?