ノックアウトで2つのビューモデルを設定しています。
$.getJSON("/api/administrators", function (data) {
var AccessViewModel = {
administrators: ko.observableArray(data)
};
ko.applyBindings(AccessViewModel);
});
$.getJSON("/api/roles", function (data) {
var RolesViewModel = {
definedRoles: ko.observableArray(data)
};
ko.applyBindings(RolesViewModel);
});
ビュー内の管理者から情報を取得することはできますが、definedRolesから何も引き出すことができません。ロールの.getJSON関数内にアラートを追加すると、データが返されます。RolesViewModelを作成してから、次のように呼び出すと、何か問題があるようです。
<ul data-bind="foreach: definedRoles">
<li data-bind="text: name"></li>
</ul>
誰かが私を正しい方向に向けることができますか?