我创建了一个自定义的凉亭组件,它由几个指令组成。
这些指令中的每一个都有与之关联的templateUrl,例如:
templateUrl: 'bower_components/my.component/component.html'
当我在本地测试我的指令时,上面的资源正常工作,但是当我在我的QA服务器上测试时,这个资源是未定义的,指令失败。
这些html模板中的每一个都与指令文件位于同一目录中。在其他应用程序中安装组件时,如何访问这些模板?
编辑: 基本应用程序层次结构:
app -> scripts, styles, etc
bower_components -> All of my required components for my application
bower.json -> Included my bower dependency
然后我的凉亭组件结构是这样的:
my.component -> component.html, component2.html, component.js (where my directives are), component.css
等
我的新组件bower_components中的模板需要由bower_components中新组件内部的指令使用