मेरे द्वारा उपयोग की जाने वाली एक बहुत ही सरल चीज़ देखें:
function echo(whatever) { debugger; return whatever; }
या
function echo(whatever) { console.log(whatever); return whatever; }
फिर html में, कहें, आपके पास था:
<div data-bind="text: value"></div>
बस इसके साथ बदलें
<div data-bind="text: echo(value)"></div>
अधिक उन्नत:
function echo(vars, member) { console.log(vars); debugger; return vars[0][member]; }
<div data-bind="text: echo([$data, $root, $parents, $parentContext], 'value')"></div>
का आनंद लें :)
अपडेट करें
एक और कष्टप्रद बात यह है कि जब आप एक अपरिभाषित मूल्य को बांधने की कोशिश कर रहे हैं। ऊपर दिए गए उदाहरण में कल्पना कीजिए कि डेटा ऑब्जेक्ट सिर्फ {} न {{मान: 'कुछ पाठ'} है। इस मामले में आप मुसीबत में होंगे, लेकिन निम्नलिखित ट्वीक के साथ आप ठीक हो जाएंगे:
<div data-bind="text: $data['value']"></div>