我正在使用Angular UI Bootstrap Datepicker。我想向这个组件添加行为。根据本指南Extending Directives,我对此组件提出了一些更改。可以在此处查看更改:GitHub PR #257。
所以现在,我试图require
在我的扩展中使用它,但 Angular 一直说他找不到datepicker
控制器。
我在需要父指令控制器的 SO AngularJS 指令控制器上阅读了这个线程?其中答案基本上显示相同并且似乎有效,Fiddle。
我查看了 Fiddle 中1.0.3的 Angular 版本,我正在使用 Angular 1.1.5。
最新的 Angular 版本发生了这种变化,还是我做错了?
根据评论,确实,它仍然适用于 AngularJS 1.1.5。最后发现出了什么问题。因为我想扩展核心功能,所以我想编辑原始模板,所以我使用了templateUrl并提供了一个自定义模板的路径,它在堆叠指令时有效,但在需要指令时也一样。
你知道我如何在这种情况下覆盖原始模板吗?