我在我的应用中使用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一样,但是当我使用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。 scheduler作为$$ childeTail.scheduler放在$$ childTail下。
我做错了什么,如何访问$$ childTail?
答案 0 :(得分:0)
尝试将$parent.
前缀添加到id
属性的值。所以partial1.html将是:
<section>
<daypilot-scheduler id="$parent.scheduler" daypilot-config="schedulerConfig" daypilot-events="events"></daypilot-scheduler>
</section>
在控制器访问中,它就像你一直做的那样:
$scope.scheduler;