我们正在使用AngularJs开发一个Web应用程序(版本1.5)
我的问题是关于AngularJs(或浏览器即chrome)如何处理带有templateUrl(用于指令,即js文件)和ng-include(用于html文件)的静态文件。我需要添加
?v = somevalue 查询这些结构的字符串与否?例如,如果我有这个指令构造函数:
function AttributesCard() {
return {
restrict: "AE",
templateUrl: "app/main/educationPlaces/views/educationPlaceDetails/tabs/attributesCard.directive.html",
controller: AttributesCardController,
controllerAs: "vm",
scope: {
educationPlace: "=",
privileges: "="
},
bindToController: true
};
}
我是否需要向templateUrl添加查询字符串,如此?
templateUrl: "app/main/educationPlaces/views/educationPlaceDetails/tabs/attributesCard.directive.html?v=17.0.11.0",
与ng-include相同。我是否还需要将这些查询字符串添加到它们中? 如果有的话,知道Angular如何处理这些事情可能会很好。或者我唯一需要做的就是更新我的 index.html 文件,将查询字符串添加到引用的.js和.css文件中,就可以了。
谢谢,
ashilon