1

$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);

        };


    };

})();
4

0 に答える 0