مسیریابی در $mol یک کتابخانهٔ جداگانه نیست — URL فقط تکهای دیگر از وضعیت واکنشگراست. آن را بخوانید، بنویسید، و نماها همانطور واکنش نشان میدهند که به هر سلولی واکنش نشان میدهند. دکمهٔ بازگشت، پیوندهای عمیق و URLهای قابلاشتراک همه رایگان به دست میآیند.
$mol_state_arg پارامترهای URL را بهعنوان مقادیر واکنشگرا در معرض دید قرار میدهد. یکی را به یک ویژگی متصل کنید و نوار نشانی به منبع حقیقت شما تبدیل میشود:1namespace $.$${2export class $my_appextends$.$my_app{3@ $mol_mem4page(next?:string){5return $mol_state_arg.value('page',next)??'home'6}7}8}خواندن page() مقدار کنونی را برمیگرداند؛ فراخوانی page('about') پیمایش میکند. هر چیزی که page() را میخواند هنگام تغییر دوباره رندر میشود — از جمله دکمهٔ بازگشت مرورگر، که سلول را برای شما بهروز میکند.
یک مقدار مسیریابیشده را با یک switch ساده ترکیب کنید تا انتخاب کنید چه چیزی رندر شود. چون نماها تنبل هستند، صفحههایی که نشان نمیدهید هرگز ساخته نمیشوند:1@ $mol_mem2body_content(){3switch (this.page()){4case 'about':return[this.About()]5case 'docs':return[this.Docs()]6default:return[this.Home()]7}8}
در view.tree، یک پیوند میتواند آرگومانهای URL را بهصورت اعلانی تنظیم کند — کلیک روی آن بدون هیچ هندلری پیمایش میکند:1<= About_link $mol_link2 arg *3 page \about4 sub /<= about_label \About$mol_link وقتی آرگومانهایش با URL کنونی مطابقت داشته باشد خودش را نیز فعال (mol_link_current) علامت میزند، بنابراین برجستهکردن صفحهٔ کنونی به هیچ وضعیت اضافهای نیاز ندارد.
آرگومانها مستقلاند، پس یک صفحه میتواند همزمان بر اساس چند تا مسیریابی کند. همین سایت مستندات بر اساس هر دو section و page مسیریابی میکند:1<= Guide_link $mol_link2 arg *3 section \docs4 page \viewsهر کلید از طریق URL رفتوبرگشت میکند، پس هر نمایی بهطور ذاتی قابلاشتراک و قابلنشانهگذاری است. تنظیم یک آرگومان بقیه را دستنخورده میگذارد، که پیوندهای عمیق را — یک بخش و صفحه و لنگرِ مشخص — صرفاً به مسئلهٔ تنظیم کلیدهایی که برایتان مهماند تبدیل میکند.ویرایش این صفحه در GitHubآیا این مفید بود؟بلهخیرقبلیوضعیت و واکنشگراییبعدیرندردر این صفحهURL بهعنوان وضعیتجابهجایی میان صفحههاپیوندهایی که آرگومان تنظیم میکنندچند پارامتروضعیتی که نباید در URL باشدبعدیType to search the documentation.