最佳答案
我正在建立一个角度指令,将在几个不同的位置使用。
我不能总是保证指令所使用的应用程序的文件结构,但是我可以强制用户将 directive.js
和 directive.html
(不是真正的文件名)放在同一个文件夹中。
当页面计算 directive.js
时,它认为 templateUrl
是相对于它自己的。是否可以将 templateUrl
设置为相对于 directive.js
文件?
或者建议只在指令本身中包含模板。
我认为我可能想加载不同的模板基于不同的情况,所以宁愿能够使用相对路径,而不是更新 directive.js