هل هناك Ember.js مكافئ لـ Backbone.js Router للتاريخ وتغييرات التجزئة؟
-
29-10-2019 - |
سؤال
في Backbone.js ، يمكنك استخدام جهاز التوجيه للربط بـ # تغييرات للتنقل حول تطبيق HTML5 أحادي الصفحة.
هل هناك ما يعادل Ember.js؟أو هل فاتني شيء أساسي في تصميمه؟
المحلول
هناك خطط لكتابة جهاز توجيه لـ Ember.من المحتمل أن يتم دمجه مع Ember StateManager.في الوقت الحالي ، يمكنك استخدام sproutcore-routing أو أي حل توجيه آخر.أنا أستخدم حاليًا توجيه sproutcore بنجاح ، ولكن به بعض القيود.
نصائح أخرى
قد ترغب أيضًا في إلقاء نظرة على Ember RouteManager
ألق نظرة على ذلك تشريح تطبيق Ember.js المركب الجزء الأول: الحالات والمسارات و ember-routeremanager .
قد ترغب في التحقق من ذلك: https://github.com/emberjs-addons/توجيه sproutcore
أتصور أن هذا قد تم استبعاده لإبقاء الأشياء "مقترنة بشكل غير محكم".يمكنك استخدام بديل مستقل ، على سبيل المثال Sammy أو http://davisjs.com/ .
لدى Sproutcore-Statechart (لـ Ember) أيضًا دعم التوجيه الآن: https://github.com/ emberjs-addons / sproutcore-statechart
اعتبارًا من Ember 1.0 ، تمتلك Ember جهاز توجيه مدمج من الدرجة الأولى.