0

アプリで 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 にアクセスするにはどうすればよいですか?

4

1 に答える 1