私はkoを使用してselect
要素をバインドしており、データを完全に表示しています。ノックアウトの選択から値を取得
このドロップダウンの選択値をスパンに表示するとします。私は何をしようとしていることである:
<span id="spnassetTypeID" data-bind="text: $root.personalassettype_dd.text"></span>
はthis Stack Overflow questionを通じて行っているが、それは、任意のアイデアを動作しませんでしたか?
私は今答えに非常に近いです。私が書く場合:
<span id="spnassetTypeID" data-bind="text: $root.personalassettype_dd()[0].text"></span>
それがharcodedされるように、ディスプレイで私のために0番目のインデックス位置にあるアイテムの値を動作します。
しかし、私はこれを書いてみてください:
<span id="spnassetTypeID" data-bind="text: $root.personalassettype_dd()[typeid].text"></span>
それは私にこのエラーを与える:
Unable to parse bindings.
Message: TypeError: Unable to get property 'text' of undefined or null reference;
Bindings value: text: $root.personalassettype_dd()[typeid].....
だから、私はそれが配列の代わりにいたとき何とかそれはtypeid
」を取得していないことを意味しインデックス。
注:typeidを引用符で渡すことも試みましたが、これは機能しませんでした。
あなたはまだ[この回答を確認しました](http://stackoverflow.com/a/38651148/419956)にチェックしましたか?これは、IMOの適切な解決策です。あなたは本当に頑張ろうとすれば、その2番目のアプローチを取るかもしれませんが、それはあなたがKOと戦っていることを意味しています。 – Jeroen
私はそれを試みたが、うまくいかなかった。また、他の機能のために必要なオプションから '値'を削除します – sam
あなたの状況を表す[mcve]に質問のコードを変更すると助けになります。あなたが私たちに言わない限り、私たちはあなたが必要とするものを知ることはできません。*現在のコード*に関する限り、* Adrianの答えはおそらく最良の解決策です。 – Jeroen