Если у меня есть следующие контроллеры:
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
?