در این کد چه اتفاقی می افتد؟
خوش آمدید!
این فروم بستری برای ارتباط بین افرادی است که از بسته Owl نه تنها در توسعه اودوو بلکه برای کارهای دیگر نیز استفاده میکنند. از انجا که مستند و کامیونیتی اودوو کمی ضعیف است امیدواریم که این فروم بتواند در توسعه مهارتهای برنامه نویسی فارسی زبانان موثر باشد. باعث افتخار ما است که شما نیز به گروه ما بپیوندید.
چطوری کامپوننت ها را با هم ترکیب کنیم؟
این سوال علامتگذاری شده است
این کد یک نمونه از استفاده از کلاسهای component در Owl است. در اینجا، دو کلاس به نامهای Child و Parent تعریف شدهاند.
Child: یک کلاس کامپوننت است که از کلاس پایه Component ارثبری میکند. این کلاس دارای یک ویژگی استاتیک به نام template است که یک الگوی XML را به عنوان قالب مشخص میکند. قالب XML مربوط به این کلاس یک
است که متن "child component" را نشان میدهد و مقدار value را به کمک متغیر props نمایش میدهد.Parent: یک کلاس کامپوننت دیگر است که نیز از کلاس پایه Component ارثبری میکند. این کلاس دارای یک ویژگی استاتیک به نام template است که یک الگوی XML را به عنوان قالب مشخص میکند. قالب XML مربوط به این کلاس شامل دو نمونه از کلاس Child با مقادیر مختلف برای ویژگی value است. همچنین، کلاس Child به عنوان یک زیرکامپوننت در این کلاس ثبت شده است.
به عبارت دیگر، کلاس Parent شامل دو نمونه از کلاس Child است که هر کدام با یک مقدار مختلف برای value تعریف شدهاند.
استفاده از اجزاء (components) دیگر یا زیر اجزاء (sub components) به
منظور تعریف یک اجزاء به شیوهای دقیق و قدرتمند استفاده میشود که به آن
ترکیب (composition) میگویند. در Owl، برای انجام این کار، میتوان از یک
برچسب (tag) با حرف اول بزرگ در قالب (template) استفاده کرد و کلاس sub component را در شیء component استاتیک آن ثبت کرد.
این کد نشان میدهد که چگونه میتوان اطلاعات از component والد، به component
فرزند به عنوان خصوصیتها (props) ارسال کرد.
از بحث لذت می برید؟ فقط مطالعه نکنید، بپیوندید!
همین امروز یک حساب کاربری ایجاد کنید تا از ویژگی های انحصاری لذت ببرید و با جامعه عالی ما تعامل داشته باشید!
ثبت نام