تبديل الرؤية داخل موصل Topic

أود الوصول إلى إجراء toggleVisibility الخاص بـ Topic Controller داخل مكون عبر موصل.

أرى أن هناك سابقة لذلك.

هل سيتم قبول طلب السحب التالي؟:

إلى

      <span>
        <PluginOutlet
          @name="topic-above-post-stream"
          @connectorTagName="div"
          @outletArgs={{lazyHash
            model=@controller.model
            editFirstPost=@controller.editFirstPost
            toggleVisibility=@controller.toggleVisibility
          }}
        />
      </span>

إذا كان الأمر كذلك، فسأقوم بتقديم طلب.

شكراً!

إعجاب واحد (1)

يبدو معقولاً بالنسبة لي.

على الرغم من أنني لست متأكدًا مما تفعله الدالة toggleVisibility دون النظر إليها، هل يجب أن نعطيها اسمًا أكثر وصفًا؟ :sweat_smile:

إعجاب واحد (1)

عظيم!

حسنًا، هذا هو اصطلاح التسمية الحالي لهذا الإجراء عبر Discourse.

هذا هو الاسم المستخدم لإدراج موضوع وإلغاء إدراجه.

إعجابَين (2)

حسناً، من الأفضل ترك الاسم كما هو بدلاً من الاضطرار إلى إعادة تسميته في كل مكان :ok_hand:

إعجاب واحد (1)

نعم، هذا ما فكرت فيه :sweat_smile:

سأرفع! :rocket:

بالنظر إلى التنفيذ فقط:

لديك بالفعل وصول إلى model في الموصل، فهل من المنطقي فقط القيام بـ this.args.model.toggleStatus("visible") من الموصل الخاص بك بدلاً من ذلك؟

إعجاب واحد (1)

[اقتباس=“david, post:6, topic:367898”]
this.args.model.toggleStatus("visible")
[/اقتباس]

واو، شكراً، هذا رائع!

بالتأكيد يبدو الأمر أقل منطقية بكثير. لم أكن أدرك أن هذا موجود، سأجربه!

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.