バインディングを解析できない理由がわかりません。それぞれにコンテンツが含まれています。これはエラーメッセージです:
Uncaught Exception (js): Uncaught Error: Unable to parse bindings.
Message: ReferenceError: Users is not defined;
Bindings value: template: { name: 'grid', foreach: Users}
意見:
<div data-bind="foreach: RoleTypes">
<h3><!--ko text: RoleName--><!--/ko--> (<!--ko text: UserCount--><!--/ko-->)</h3>
<div id="gridView" data-bind="template: { name: 'grid', foreach: Users}">
<section id="Images">
<section id="users"></section>
</section>
</div>
</div>
Javascript:
var getRoles = function () {
Ajax.Get({
Url: ...,
DataToSubmit: {id: properties.Id },
DataType: "json",
OnSuccess: function (roleData, status, jqXHR) {
// bind role types
bindModel(roleData);
Ajax.Get({
Url: ...,
DataToSubmit: { pageNumber: 1, id: properties.Id },
DataType: "json",
OnSuccess: function (userData, status, jqXHR) {
}
});
}
});
};
これを支援するために、JavaScript の他のどの部分を共有すればよいかわかりませんが、お知らせください。