मेरे पास नॉकआउट के साथ नेस्टेड लूप हैं। मैं माता-पिता "स्कोप" में कुछ संदर्भ देना चाहता हूं। यदि आप नीचे देखते हैं तो मैं हमेशा एक ही अभिभावक/दादाजी को संदर्भित करना चाहता हूं चाहे मैं लूप को कितना गहरा कर दूं। मैंने बाध्यकारी के साथ "देखा" देखा है, यकीन नहीं है कि यह मेरी मदद करेगा। क्या कोई तरीका है कि मैं किसी विशेष दायरे में उपनाम बना सकता हूं, इसलिए नेस्टेड लूप में आगे नीचे मैं इस उपनाम का उल्लेख कर सकता हूं और फिर भी वर्तमान लूप के दायरे को भी देख सकता हूं?नेस्टेड लूप के साथ एक ही माता-पिता/दादा-दायरे के दायरे को कैसे देखें?
<!-- Somewhere up there is the "scope" I want to capture -->
<!-- ko foreach: getPages() -->
<span data-bind="text: pageName" ></span>
<button data-bind="click: $parents[1].myFunction()" >Press me</button>
<!-- ko foreach: categories -->
<span data-bind="text: categoryName" ></span>
<button data-bind="click: $parents[2].myFunction()" >Press me</button>
<!-- ko foreach: questions -->
<span data-bind="text: questionText" ></span>
<button data-bind="click: $parents[3].myFunction()" >Press me</button>
<!-- /ko -->
<!-- /ko -->
<!-- /ko -->