2016-02-24 2 views
1

В клиенте я знаю, что вы можете использовать Шаблон. [Имя шаблона] для ссылки на конкретный шаблон.Как отобразить список всех имен шаблонов?

Как вы можете получить список всех настраиваемых шаблонов метеоров, включенных в ваше приложение, которые были созданы вами (не метеор или не включены в пакет)?

ответ

1

Опираясь на то, что сказал Ричард, вы можете проверить, если свойство на объект шаблона является шаблоном, как это:

var templates = []; 
for(var key in Template){ 
    if(Blaze.isTemplate(Template[key])){ 
    templates.push(key);  
    } 
} 
console.log(templates); 

Вы, вероятно, придется использовать определенную соглашение об именах для идентификации собственных шаблонов.

1

Просто сделайте Object.keys(Template). Я прикрепил скриншот от консоли.

enter image description here

В основном метеорит создает класс под названием Template. Мы можем перебирать все ключи в классе шаблона.

Смежные вопросы