دستورالعمل ng-switch AngularJS
تعریف و استفاده
ng-switch
دستورالعمل به شما اجازه میدهد تا عناصر HTML را بر اساس عبارت مخفی/نمایش دهید.
اگر فرزندان عناصر از طریق ng-switch-when
در صورت دریافت گزینه همخوانی، دستورالعمل نمایش داده میشود با ng-switch-when
زیرعناصر دستورالعمل استفاده کنید، در غیر این صورت این عناصر و فرزندان آنها حذف خواهند شد.
شما همچنین میتوانید از ng-switch-default
دستورالعمل تعریف بخش پیشفرض را انجام میدهد، تا در صورت عدم همخوانی با بخشهای دیگر نمایش داده شود.
مثال
تنها زمانی که با یک مقدار خاص همخوانی دارد، بخشی از HTML نمایش داده میشود:
<div ng-switch="myVar"> <div ng-switch-when="dogs"> <h1>سگها</h1> <p>به دنیایی از سگها خوش آمدید.</p> </div> <div ng-switch-when="tuts"> <h1>آموزشها</h1> <p>از مثالها بیاموزید.</p> </div> <div ng-switch-when="cars"> <h1>خودروها</h1> <p>در مورد خودروها بخوانید.</p> </div> <div ng-switch-default> <h1>تبدیل</h1> <p>انتخاب موضوع از فهرست پایین برای تغییر محتوای این DIV انجام دهید.</p> </div> </div>
قوانین
<element ng-switch="expression"> <element ng-switch-when="value"></element> <element ng-switch-when="value"></element> <element ng-switch-when="value"></element> <element ng-switch-default></element> </element>
تمام عناصر HTML پشتیبانی میشوند.
پارامتر
پارامتر | توضیح |
---|---|
expression | عبارت، عناصر بدون تطابق را حذف کرده و عناصر با تطابق را نمایش میدهد. |