我的 Plunker:http ://plnkr.co/edit/xrzhG9NqYfv2Mbskbh1D?p=preview
简而言之,我的 index.html 中有下面列出的代码
<div data-ng-controller="addCtrl" data-ng-include="'app/views/add.html'" />
<div data-ng-controller="editCtrl" data-ng-include="'app/views/edit.html'" />
我有两个按钮,一个显示 add.html,另一个显示 add.html,另一个 edit.html via$broadcast
使用当前顺序,添加工作,但编辑没有。如果我翻转订单,例如:
<div data-ng-controller="editCtrl" data-ng-include="'app/views/edit.html'" />
<div data-ng-controller="addCtrl" data-ng-include="'app/views/add.html'" />
然后编辑工作,但添加没有。这可能与为什么我之前的问题搞砸有关,但不确定:“元素当前不可见,因此可能无法与之交互”,但另一个是?