父控制器

{{person.age}} {{person.career}} {{child.birth}}

子控制器

{{person.name}}


1. 父控制器-打开页面就显示姓名, 说明$scope变量值更新了,页面会自动响应

2. 子控制器-打开页面就显示姓名, 说明嵌套控制器也嵌套上下文,子scope可以使用所有父scope的变量(因为儿子里没有person的定义)

3. 修改子控制器的年龄,父控制器年龄也更新, 说明子scope可以改变父scope里边变量的值

4. 修改子控制器的出生地,父控制器没有更新的,说明子scope的变量,父scope无权读取和修改(因为child.birth只在子scope里边)

5. 点击更新出生地,出生地值变化,说明$scope也可以更新html元素值,就是双向绑定

6. 父控制器里输入工作,子控制器跟着显示,说明父子同名变量时,孩子如果为空,可以从父亲那里取-啃老

7. 子控制器时输入工作,父控制器不更新的,说明父子同名变量时,孩子如果有值了,老子拿不到-啃老不敬老