Knockout.js 3.2.0 を使用して、observableArrayを正常にバインドするために戦ってきましたが、 withバインディングに絞り込みました。Foreachには問題はありませんが、 Uncaught ReferenceError: Unable to process binding "with: function (){return contactLists }"というエラーがスローされます。
何が起こっているのか理解するのを手伝ってくれる人はいますか?
これは機能します:
<!-- ko foreach: contactLists -->
<p data-bind="text: title"></p>
<!-- /ko -->
これはしません:
<!-- ko with: contactLists -->
<p data-bind="text: title"></p>
<!-- /ko -->
ko.observableArrayおよびapplyBindings宣言:
var viewModels = {
contactLists: ko.observableArray([new ContactList({title: "This Is List #1", subCount: 4321}), new ContactList({title: "List #2", subCount: 9876}), new ContactList({title: "jList #3", subCount: 1234})])
}
ko.applyBindings(viewModels);
助けてくれてありがとう!