AngularJS HTML HOME


لدى AngularJS توجيهات لربط بيانات التطبيق بسمات عناصر HTML DOM.


توجيه تعطيل ng

يربط التوجيه ng-disable بيانات تطبيق AngularJS بالسمة المعطلة لعناصر HTML.

مثال AngularJS

<div ng-app="" ng-init="mySwitch=true">

<p>
<button ng-disabled="mySwitch">Click Me!</button>
</p>

<p>
<input type="checkbox" ng-model="mySwitch">Button
</p>

<p>
{{ mySwitch }}
</p>

</div>

شرح التطبيق:

يربط التوجيه ng-disable بيانات التطبيق mySwitch بالسمة المعطلة لزر HTML .

يربط التوجيه ng-model قيمة عنصر مربع اختيار HTML بقيمة mySwitch .

إذا كانت قيمة mySwitch صحيحة ، فسيتم تعطيل الزر: 

<p>
<button disabled>Click Me!</button>
</p>

إذا تم تقييم قيمة mySwitch على خطأ ، فلن يتم تعطيل الزر: 

<p>
<button>Click Me!</button>
</p>


التوجيه ng-show

يعرض التوجيه ng-show عنصر HTML أو يخفيه.

مثال AngularJS

<div ng-app="">

<p ng-show="true">I am visible.</p>

<p ng-show="false">I am not visible.</p>

</div>

يُظهر التوجيه ng-show (أو يخفي) عنصر HTML بناءً على قيمة ng-show.

يمكنك استخدام أي تعبير يتم تقييمه إلى صح أو خطأ:

مثال AngularJS

<div ng-app="" ng-init="hour=13">

<p ng-show="hour > 12">I am visible.</p>

</div>

في الفصل التالي ، هناك المزيد من الأمثلة ، باستخدام النقر فوق الزر لإخفاء عناصر HTML.


توجيه ng-hide

يخفي التوجيه ng-hide عنصر HTML أو يعرضه.

مثال AngularJS

<div ng-app="">

<p ng-hide="true">I am not visible.</p>

<p ng-hide="false">I am visible.</p>

</div>