【发布时间】:2016-10-03 06:10:15
【问题描述】:
我在我的应用程序中使用 DayPilot Scheduler,但遇到以下问题。
home.html:
<div class="container-fluid">
<daypilot-scheduler id="scheduler" daypilot-config="schedulerConfig" daypilot-events="events"></daypilot-scheduler>
</div>
我像这样在我的控制器中访问 daypilot 调度程序:
$scope.scheduler;
当 daypilot 指令像上面的 home.html 一样直接位于 home.html 内时,此方法有效,但当我将 daypilot 与 ng-include 一起包含时返回 undefined:
<div class="container-fluid">
<div ng-include src="'partials/partial1.html'"></div>
</div>
部分1.html:
<section>
<daypilot-scheduler id="scheduler" daypilot-config="schedulerConfig" daypilot-events="events"></daypilot-scheduler>
</section>
如果它包含在 ng-include 中,$scope.scheduler 将返回 undefined。调度器作为 $$childeTail.scheduler 放在 $$childTail 下。
我做错了什么,如何访问 $$childTail?
【问题讨论】:
-
尝试使用 $parent
-
你能在 Plunker 中复制一个小例子吗?
标签: javascript angularjs angularjs-ng-include daypilot