Jeśli mam następujące kontrolery:
function parent($scope, service) {
$scope.a = 'foo';
$scope.save = function() {
service.save({
a: $scope.a,
b: $scope.b
});
}
}
function child($scope) {
$scope.b = 'bar';
}
Jaki jest właściwy sposób aby parent
zapoznać b
się z child
? Jeśli konieczne jest zdefiniowanie b
w parent
, czy nie oznacza to, że byłoby to semantycznie niepoprawne, zakładając, że b
jest to właściwość, która opisuje coś związanego, child
a nie parent
?
Aktualizacja: Dalsze myślenie o tym, gdyby miało b
to więcej niż jedno dziecko , spowodowałoby konflikt, parent
na którym można b
by odzyskać. Moi pozostaje pytanie, jaki jest właściwy sposób, aby uzyskać dostęp b
z parent
?