私はこのようなビューモデルを持っています、
function viewModel() {
this.Items = ['A', 'B', 'C'];
}
ko.applyBindings(new viewModel());
そして、私はこのようなものを印刷したいのですが、
<div data-bind="foreach: {data: Items, as: 'item1' }">
<span data-bind="text: item1"></span>
<div data-bind="foreach: {data: Items, as: 'item2' }">
<span data-bind="text: item2"></span>
</div>
</div>
上記は機能しませんでした。アイテムが定義されていないというエラーが表示されます(2回目に使用しようとしている行で)。
だから、これをやってみようと思いました、
function viewModel() {
this.Items1 = ['A', 'B', 'C'];
this.Items2 = ['A', 'B', 'C'];
}
ko.applyBindings(new viewModel());
<div data-bind="foreach: {data: Items1, as: 'item1' }">
<span data-bind="text: item1"></span>
<div data-bind="foreach: {data: Items2, as: 'item2' }">
<span data-bind="text: item2"></span>
</div>
</div>
構文エラーが発生します。私は何が間違っているのですか?
ありがとう。