تبديل الرؤية داخل موصل 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>

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

شكراً!

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

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

عظيم!

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

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

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

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

سأرفع! :rocket:

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

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

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

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

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