Запрос Breeze.js не обновляет представление нокаута
Я запрашиваю данные через breeze.js, который отлично работает в первый раз. Второй раз вид нет обновлен.
HTML
<a id="linkQDate">Order by Newest</a>
<a id="linkQScore">Order by Score</a>
<strong><span data-bind="text: Score"></span></strong>
<span data-bind="text: Titel"></span>
JS
$(document).ready(function () {
var manager = new breeze.EntityManager('/breeze/dbentities');
var isApplied = false;
var dmodel;
$("#linkQDate").click(function () {
var query = breeze.EntityQuery.from("Questions").orderBy("Date");
manager.executeQuery(query).then(querySucceeded);
function querySucceeded(data) {
dmodel = data;
if (!isApplied) {
ko.applyBindings(dmodel, $("#questionWrapper")[0]);
isApplied = true;
}
}
});
$("#linkQScore").click(function () {
var query = breeze.EntityQuery.from("Questions").orderBy("Score");
manager.executeQuery(query).then(querySucceeded);
function querySucceeded(data) {
dmodel = data;
if (!isApplied) {
ko.applyBindings(dmodel, $("#questionWrapper")[0]);
isApplied = true;
}
}
});
});