خروج المغلوب:بناءً على طول زر تمكين الصفيف
-
11-12-2019 - |
سؤال
في أحد المشاريع التي نقوم بها، قمنا بإنشاء صندوق بريد حيث يمكن للمستخدمين (من بين أشياء أخرى) تحديد العناصر.إذا قام المستخدم بتحديد عنصر ما، فيجب تمكين الزر - وإذا لم يتم تحديد أي عنصر، فيجب تعطيل الزر.
بسيط بما فيه الكفاية، لكن طوال حياتي، لا أستطيع تشغيله :-(
يمكنك العثور على كمان هنا: http://jsfiddle.net/rzrfp/
أفترض أنني أفتقد شيئًا بسيطًا جدًا وغبيًا جدًا، لكنني جربت كل شيء تقريبًا، ولا أستطيع تشغيله ...
المحلول
يستخدم ko.computed
بدلاً من ko.computable
.
أو حتى أفضل:يستخدم data-bind="enable: selectedItems().length > 0"
في عنصر الزر الخاص بك.لذلك يمكنك حذف المحسوبة showButton
.
يحرر:لاستخدام السياق الصحيح الاستخدام var modelImpl = new myModel("myParam");
.خلاف ذلك this
داخل النموذج يشير إلى window
هدف.
لا تنتمي إلى StackOverflow