/ / आप एक कोणीय निर्देश पैरामीटर के इंटरपोलेशन को कैसे रोकते हैं? - जावास्क्रिप्ट, angularjs, angularjs- निर्देश

आप कोणीय निर्देश पैरामीटर के इंटरपोलेशन को कैसे रोकते हैं? - जावास्क्रिप्ट, angularjs, angularjs- निर्देश

मान लें कि मेरे पास निम्न है:

 <my-directive value="{{row.id}}" /> <!-- row not defined -->

फिर आपके निर्देश के अंदर:

 <div ng-repeat="row in rows">
<a ng-click="/path/{{value}}">..</a>
</a>

जहां निर्देश में पारित मूल्य समान मूल्य है। मैं विशेषता के मूल्यांकन को कैसे रोकूं? जी

उत्तर:

जवाब के लिए 0 № 1

आपके प्रश्न के लिए: ए) आप अपने निर्देश के लिंक फ़ंक्शन में $ टाइमआउट का उपयोग कर सकते हैं और टाइमआउट समाप्त होने पर दूसरा पैरामीटर सेट कर सकते हैं। बी) या, यदि आप इसे सेट करने की प्रतीक्षा कर रहे हैं तो आप $ घड़ी का उपयोग कर सकते हैं और फिर उस दूसरे पैरामीटर को सशर्त रूप से अपडेट कर सकते हैं।

हालांकि, मुझे संदेह है कि समस्या आपके लिंक और लूप में किसी समस्या से आ सकती है। शायद नीचे जो कुछ है वह बेहतर काम करेगा। एनजी-क्लिक को हटाने पर ध्यान दें।

 <div ng-repeat="row in rows">
<a href="/path/{{row.somekeyInRow}}">..</a>
</a>