หากฉันมีตัวควบคุมต่อไปนี้:
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?