我正在使用Angular UI Bootstrap Datepicker。我想为此组件添加行为。根据本指南Extending Directives,我提议对此组件进行一些更改。可以在那里查看更改:GitHub PR #257。
现在,我在扩展程序中尝试 require
,但Angular一直说他找不到datepicker
控制器。< / p>
我在SO AngularJS directive controllers requiring parent directive controllers?上阅读了这个帖子,答案基本上显示相同,看起来很有效,Fiddle。
我查看了小提琴中 1.0.3 的Angular版本,我使用的是Angular 1.1.5 。
最新的Angular版本是否有此更改,或者我做错了吗?
根据评论,确实,它仍适用于AngularJS 1.1.5。结束了发现什么搞砸了。由于我想扩展核心功能,我想编辑原始模板,因此我使用了 templateUrl 并提供了自定义模板的路径,该模板在堆叠指令时起作用但是当要求指令弄乱时,情况也一样。
你知道如何在这种情况下覆盖原始模板吗?