例子:
<div ng-controller="ParentCtrl as parent" class="ng-scope">
{ { parent.data } }
<div ng-controller="SiblingOneCtrl as sib1" class="ng-scope">
{ { sib1.data } }
</div>
</div>
<script>
function ParentCtrl ($scope) {
$scope.$broadcast('parent', 'Some data'); // идет вниз!
}
function SiblingOneCtrl ($scope) {
$scope.$on('parent', function (event, data) {
console.log(data); // ‘Some data’
});
}
</script>
下載在這個論壇的樣本和人寫它的工作
打開控制檯,我還沒有看到任何效果 等待提示..thank你無動於衷的人
可能是因爲兄弟之前其發射被初始化。在parentctrl中用$ timeout嘗試它。 – foxx
試着把你的腳本放在'$(document).ready'函數中 – Farshad
謝謝foxx ..... Works ... –