• 0

هل من الممكن استعمال ملف Javascript مستقل واستخدام متغيرات الواجهة view عليه في إطار العمل laravel 5.1؟

أريد الاستفسار عن إمكانية استخدام ملف Javascript مستقل عن ملف الواجهة blade مع استعمال المتغيرات الموجودة في ملف blade، كاستعمال دالة الحلقات المتكررة على Javascript؟ كيف يمكنني فعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

حقيقة الأمر لا يمكنك استعمال متغيرات Blade  في ملف javascript مستقل عنه، لأن laravel  وكباقي أطر العمل يمكّن المبرمج من تمرير البيانات إلى view/template ، أما ملفات Javascript الخارجية لا تتدخل في ذلك، لكن يمكنك استخدام <script> فهذا الوسم يضع لك إمكانية إدراج سكريبت javascript  في ملف الواجهة وبالتالي يمكن استعمال مختلف المتغيرات الموجودة فيview، هكذا:

{{-- هذا الكود مدرج ضمن ملف الواجهة., view.blade.php --}}

<script type="text/javascript">


var locations = [
@foreach ($articles as $article)
    [ "{{ $article->lat }}", "{{ $article->lng }}" ], 
@endforeach
];

</script>

وعادة ما يوضع هذا الوسم في بداية الملف حتى يأخذ بعين الاعتبار ما سيأتي بعده من شفرة برمجية، وأيضا يمكن وضع آخر وسم body.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن