4
ノックアウトにはかなり新しく、この問題を回避することはできません。「スパン」タグの結合でノックアウトが発生する
HTMLは次のとおりです。
<span data-bind="text: greetings" />
<input data-bind="value: firstname" />
<input data-bind="value: lastname" />
<span data-bind="text: greetings">Default 2</span>
と関連JSが
<script type="text/javascript">
$(document).ready(function() {
var dv = document.getElementById('divMain');
ko.applyBindings(new Vm());
});
function Vm() {
this.greetings = ko.observable("hello world");
this.firstname = ko.observable("firstname");
this.lastname = ko.observable("lastname");
};
</script>
(jsfiddle)
ある問題はコントロールが最初のspanタグ(挨拶の後にバウンドになっていないということです)。
しかし、私がスパンタグをdiv
の中に囲むと、すべてのコントロールのバインディングが機能します。
この現象はよく起こりますか?最初のスパンを越えるコントロールがなぜ結合しないのですか?
乾杯、
おかげでチームメイト、はい私は私のspanタグを閉じましたが、をのような、ないチェックして、[この](http://jsfiddle.net/j2E9G/4/) ....なぜこれが当てはまるのかわからない:S – bazz