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