0
我從AngularJS - How to make a stop watch starting from 00:00:00 format採取的想法和有需要有定時器能有一個stop方法上去父指令的按鈕,那就是在父模板。角指令,指令通信定時器
<parent-container>
<timer-container />
<button ng-click="??.stopTimer()">Stop</button>
</parent-container>
如果在定時器容器,將停止計時的方法,如何獲取父容器和定時器容器相互作用使得單擊按鈕時,該stopTimer方法將被調用?
看看$ scope.emit http://stackoverflow.com/questions/14502006/working-with-scope-emit-and-on –
@MattyM所以,我從計時器發出或從父母廣播時按鈕被點擊? – pertrai1
如果事件發生在孩子身上,並且您需要通知父母,請使用發出。如果事件發生在父母身上,並且您需要通知孩子,請使用廣播。如果兩個範圍之間沒有直接關係,則可以將$ rootScope注入到兩個控制器中。 –