إضافة نموذج إلى إضافة

يجب أن يكون قالب الموصل وملف JS في نفس الدليل ولهما نفس الاسم. لذا
/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.hbs

<form {{action 'lonerWatch' content on='submit'}}>    
    <p>أدخل عنوان بريدك الإلكتروني لمراقبة هذا الموضوع للحصول على التحديثات</p>
    <input name="email" placeholder="بريدك الإلكتروني"/>
    <button>مراقبة</button>
</form>

و
/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.js

export default {
  actions: {
    lonerWatch(content) {
      console.log(content);
    },
  },
};

يجب أن يعمل الإجراء الخاص بك بعد ذلك. يمكنك قراءة المزيد هنا إذا كنت مهتمًا.

5 إعجابات