$templateCache にロードしたすべてのテンプレートを検索できるようにしたいと考えています。これまでのところ、一度に 1 つしか実行できません
$templateCache.get('testArticles/articles/article01.html')
しかし、その記事以外も検索したいのです。私が試してみました
$templateCache.get('testArticles/**/*.html')
しかし、それはうまくいきませんでした。
$templateCache からすべてのテンプレートを取得して変数にプラグインするために使用できる別の .get 属性はありますか?
これが私がこれまでに持っている完全なサービスです:
; (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);
};
};
})();