我正在建立兩個視圖模型。在一個頁面中使用兩個Knockout視圖模型
$.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);
});
我能夠從視圖中的管理員處獲取信息,但無法從定義的角色中提取任何內容。 當我在角色的.getJSON函數中添加警報時,它將返回數據。看來事情是創建RolesViewModel之間的錯誤,當我把它稱爲像這樣:
<ul data-bind="foreach: definedRoles">
<li data-bind="text: name"></li>
</ul>
有人能指出我在正確的方向?
在這種情況下,管理員的行爲在哪裏? – rross 2013-04-17 17:09:34
@rross什麼樣的行爲? – Tyrsius 2013-04-17 17:24:14