Mops Aufruf der js-Funktion aus einer anderen Datei im template

Kann ich nicht lösen dies für fast vier Stunden, und ich finde keine hilfreiche Dokumentation für diese Art von Problemen. Das ist das Problem, ich bin mit Mops/jade-Vorlagen und ich wollen call-Funktion in Mops-Vorlage verwandeln Sie einige Daten
Dies ist die wichtigste Vorlage:

 /** main template */
section
  each pet in pets
    .pet
      .photo-column
        img(src= pet.photo)
      .info-column  
        h2= pet.name 
        span.species= (pet.species)
        p Age: #{calculateAge(pet.birthYear)} //here I need to call calculateAge function
        if pet.favFoods
          h4.headline-bar Favorite Foods
          ul.favorite-foods
            each favFood in pet.favFoods
              li!= favFood
/** end main template **/

Dies ist die äußere Funktion:

/** calculateAge.js **/

 module.exports = function(birthYear) {
   var age = new Date().getFullYear() - birthYear;

   if (age > 0) {
     return age + " years old";
   } else {
     return "Less than a year old";
   }
 };
/** end calculateAge.js **/

Was muss ich tun, damit dies geschieht?

Schreibe einen Kommentar