私はこの問題をほぼ4時間は解決できません。この種の問題のための参考資料はありません。テンプレート内の別のファイルからPugを呼び出す
/** 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 **/
これは外部関数である:
/** 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 **/
これは問題です、私はパグ/ヒスイのテンプレートを使用していると私はいくつかのデータを変換するためにパグテンプレート内の関数を呼び出すしたい これはメインテンプレートです
これを行うにはどのようなシェルが必要ですか?