我有一个问题,使用grunt与filerev,usemin和angular
对于这个概念,假设我们有:
bar.english.PDF和
bar.french.PDF
filerev工作正常,我有bar.english.XXXXXXX.pdf& bar.french.XXXXX.pdf
我面临的问题是我称之为模板的方式.我实施的方式如下:
angular.module('x').directive('x',function(COUNTRY) { return { restrict: 'E',replace: true,template: '<a href="/pdf/bar.' + COUNTRY +'.pdf" >bla bla bla</a>',link: function(scope,element,attrs) { //some basic stuff } }; });
我在这种情况下的问题是“usemin / filerev”不起作用,因为我在代码中调用它时会生成文件名.我在usemin / filerev中尝试了许多不同的正则表达式,选择了href属性的所有内容或只是它的一部分.然而它无论如何都无效.
我确定“filerev / usemin很好.它正在使用其他代码段中的ng-replace标签(ps:它们不是动态名称生成的).
我已经看了SO /谷歌一段时间了,我仍然无法找到解决方案来处理这个问题.
我想这是一个普遍的问题但是如果你需要我的gruntfile usemin / filerev部分,请在评论中提问.
有人可以用一个有用的文档引导我(yeoman / gruntjs没有将这个场景放在他们的文档中),比如在某个地方编写简单的代码或推进教程吗?在这一点上,任何有用的资源都是有益的.