تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمد شکری
استفاده از EJS به جای Handlebars
محمد شکری حل شده توسط محمد شکری

سلام و درود 

من واسه پروژه مذکور از پایه به جای Handlebars از EJS استفاده کردم که به نظرم راه دست‌تر بود واسه من ، فقط یه نکته استفاده از layouts و Inheritence داره که به راحتی میشه از میدلور express-ejs-layouts استفاده کرد و اون نکته رو هم پوشش داد.

 

حالا واسه رفع مورد مطرح شده در جلسه به راحتی میشه مثل زیر عمل کرد :

<select class="form-control" name="categoryId">
<% categories.map(value=>{ %>
     <option value="<%= value.id %>" <% if(value.id === post.categoryId){                               	%> selected <% } %>>
 <%= value.faName %>
      </option>
<% }) %>
</select>
<select class="form-control" name="categoryId">
<% categories.map(value=>{ %>
    <option value="<%= value.id %>" <% if(value.id === post.categoryId){%> selected <% } %>>
        <%= value.faName %>
     </option>
<% }) %>
</select>

کد بالا یخورده نافرم اومد و قسمت ویرایش هم نداشت که اوکیش کنم، مرتب ترشو اینجا میفرستم.

به نظرم علاوه بر ویرایش یه قسمت preview هم به کامنت‌ها اضافه کنین خوب باشه

بهترین پاسخ
محمد شکری ۲۹ مهر ۱۴۰۲، ۱۶:۵۴