में एक तत्व को राउटरलिंक या अन्य विशेषता निर्देशों को सशर्त रूप से जोड़ें, यदि मेरे पास <button></button>
जैसे तत्व हैं, तो मैं सशर्त रूप से [routerLink]="['SomeRoute']
जैसे एक विशेषता निर्देश कैसे जोड़ सकता हूं?एंगुलर 2
Q
एंगुलर 2
20
A
उत्तर
9
46
या आप बस एक शर्त विशेषता को जोड़ सकते हैं:
<button *ngIf="condition" [routerLink]="['SomeRoute']></button>
<button *ngIf="!condition"></button>
यहाँ एक समान चर्चा नहीं है।
<button [routerLink]="myVar ? ['/myScreen'] : []"></button>
केवल '/ myScreen' पर रीडायरेक्ट करें यदि मेरा वायर सत्य है।
+0
कोणीय 4 में यह परिणाम '/' के 'href' मान में होता है जब यह वांछित नहीं होता है। – isherwood
0
<div [ngClass] ='{"disabled-link":!isMicrositeEnable,"cursor-pointer":"isMicrositeEnable"}' [routerLink]="isMicrositeEnable ? ['/microsite'] : []">
संबंधित मुद्दे
- 1. एंगुलर 2
- 2. एंगुलर 2
- 3. एंगुलर 2
- 4. एंगुलर 2
- 5. एंगुलर 2
- 6. एंगुलर 2
- 7. एंगुलर 2
- 8. एंगुलर 2
- 9. एंगुलर 2
- 10. एंगुलर 2
- 11. एंगुलर 2
- 12. एंगुलर 2
- 13. एंगुलर 2
- 14. एंगुलर 2
- 15. एंगुलर 2
- 16. एंगुलर 2
- 17. एंगुलर 2
- 18. एंगुलर 2
- 19. एंगुलर 2
- 20. एंगुलर 2
- 21. एंगुलर 2
- 22. एंगुलर 2
- 23. एंगुलर 2
- 24. एंगुलर 2
- 25. एंगुलर 2
- 26. एंगुलर 2
- 27. एंगुलर 2
- 28. एंगुलर 2
- 29. एंगुलर 2 और एंगुलरफायर 2
- 30. एंगुलर 2+ स्रोत कोड
जांच इस [जवाब] (http://stackoverflow.com/questions/35431188/angular-2-disable-routerlink) – kemsky