アプリで DayPilot スケジューラを使用していますが、次の問題が発生しています。
home.html:
<div class="container-fluid">
<daypilot-scheduler id="scheduler" daypilot-config="schedulerConfig" daypilot-events="events"></daypilot-scheduler>
</div>
次のように、コントローラーで daypilot スケジューラーにアクセスします。
$scope.scheduler;
これは、上記の home.html のように daypilot ディレクティブが直接 home.html 内にある場合に機能しますが、ng-include で daypilot を含めると undefined を返します。
<div class="container-fluid">
<div ng-include src="'partials/partial1.html'"></div>
</div>
partial1.html:
<section>
<daypilot-scheduler id="scheduler" daypilot-config="schedulerConfig" daypilot-events="events"></daypilot-scheduler>
</section>
ng-include に含まれている場合、$scope.scheduler は undefined を返します。スケジューラーは、$$childeTail.scheduler として $$childTail の下に配置されます。
何が間違っているのですか? $$childTail にアクセスするにはどうすればよいですか?