Exemple:
<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>
Télécharger un échantillon sur ce forum et les gens écrivent travail
ouvrir la console, je ne l'ai pas vu des effets conseils d'attente vous ..thank indifférents
Peut-être parce que son tir avant frère est initialisé. Essayez-le avec $ timeout dans parentctrl. – foxx
essayez de mettre vos scripts dans la fonction '$ (document) .ready' – Farshad
merci foxx ..... Fonctionne ... –