Wenn ich folgende Controller habe:
function parent($scope, service) {
$scope.a = 'foo';
$scope.save = function() {
service.save({
a: $scope.a,
b: $scope.b
});
}
}
function child($scope) {
$scope.b = 'bar';
}
Was ist der richtige Weg zu lassen , parent
lesen b
von aus child
? Wenn es notwendig ist , zu definieren , b
in parent
, würde nicht das macht es semantisch falsch davon aus, dass b
eine Eigenschaft ist , die etwas im Zusammenhang mit beschrieben child
und nicht parent
?
Update: Wenn mehr als ein Kind darüber b
nachdenken würde, würde dies zu einem Konflikt führen, für parent
den b
es abgerufen werden könnte. Meine Frage bleibt, was ist der richtige Weg , um den Zugang b
von parent
?