假设我有以下的HTML结构:
<body ng-app="demo" ng-controller="RootCtrl">
<header>
<!-- Header Material -->
</header>
<main ng-controller="MainCtrl">
<!-- Main Content -->
<nav ng-controller="NavCtrl">
<!-- Navbar -->
</nav>
</main>
<body>
现在,假设NavCtrl
需要操作一个存在于RootCtrl
作用域下的模型 - 在哪些情况下使用$emit/$on
更合适?在哪些情况下直接通过作用域继承操作模型更合适?