1

我希望能够搜索我在 $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);

        };


    };

})();
4

0 回答 0