2012-11-25 20 views
6

मैं खिड़कियों XP, jQuery-1.7.1.min.js, नॉकआउट-2.1.0.js पर VS2010 उपयोग कर रहा हूँ, मेरे ब्राउज़र IE8 है। सरणी के साथ एक सरल नीलामी बनाने की कोशिश कर और:चयनित संपत्ति सेट नहीं कर सका। अनिर्दिष्ट त्रुटि। knockoutJs

यहाँ कोड है:

//my.js: 
$(function() { 
    function tvm() { 
    // Array 
    this.tickets = [ 
     { name: 'A', price: 125 }, 
     { name: 'B', price: 128 }, 
     { name: 'C', price: 145 } 
    ]; 
    // this will hold the selected value 
    this.chosenTicket = ko.observable(); 
    } 
    ko.applyBindings(new tvm()); 
}); 

//html: 
<select 
    data-bind="options: tickets, 
      optionsCaption:'choose...', 
      optionsText: 'name', 
      value: chosenTicket"> 
</select> 

<p data-bind="with: chosenTicket"> 
    <b data-bind="text: name"></b> 
    <b data-bind="text: price"></b> 
</p> 

जब यह चल रहा है अपने डेटा के साथ चयन तत्व देख सकते हैं, (अब सब कुछ अच्छा है जब तक) जब चयन करने के लिए कोशिश "। चयनित गुण सेट नहीं किया जा सका अनिर्दिष्ट": चयन तत्व मैं निम्न त्रुटि संदेश मिलता है में से एक मान?

किसी भी विचार कैसे इस समस्या को दूर करने के लिए (मंचों पर मदद नहीं पा सके),

+1

आपका कोड http://jsfiddle.net/baQxf/1/ IE8 उपयोग करने के साथ Win7 पर फ़ाइल काम कर रहा है। – nemesv

+0

... और क्रोम, Firefox, IE - विंडोज़ 8 – ColinE

+0

हाँ, मैं यह Win8 पर chrom के साथ प्रयास के तहत, सफारी, IE9, अच्छा काम करता है !! लेकिन जब मैं एक मौका मिलता है winXP :(, हो सकता है ऑर्ग नीति – MRK

उत्तर

1

के लिए jsFiddle चेक एक ही http://jsfiddle.net/rupesh_kokal/wPzNQ/

कोड क्या लिखा है नॉकआउट js से नवीनतम के साथ ठीक काम करता है।

आप करना चाह सकते हैं एक बार jsFiddle के संस्करण पार की जाँच करें।

0

नवीनतम संस्करण के साथ वी.एस. वातावरण के बाहर एक डेमो नमूने में ही बनाने तो वी.एस. वातावरण में दोहराने के लिए कोशिश की कोशिश।

संबंधित मुद्दे