我希望能够搜索我在 $templateCache 中加载的所有模板。到目前为止,我一次只能做一个
$templateCache.get('testArticles/articles/article01.html')
但我想搜索的不仅仅是一篇文章。我努力了
$templateCache.get('testArticles/**/*.html')
但这没有用。
是否有不同的 .get 属性可以用来从 $templateCache 检索所有模板并将它们插入到变量中?
这是我到目前为止的全部服务:
; (function () {
'use strict';
angular
.module('app')
.factory('searchService', searchService);
searchService.$inject = ['$templateCache'];
function searchService($templateCache) {
var searchTerm = 'Test';
return {
getAllTemplates: getAllTemplates
};
function getAllTemplates() {
var template = $templateCache.get('testArticles/articles/article01.html');
console.log(template);
var foundMatch = template.match(searchTerm);
console.log(foundMatch);
};
};
})();