如何在obervable数组中添加字符串列表 [英] how to add list of string in obervable array
问题描述
大家好,
我在第一次获取数据时同时分配列表< string>在knockout.js.BUt第二次数据不刷新时的值进入observable数组。以前的数据正在加载。
self.jobHistory = ko.observableArray([]);
self.history = ko.observable( );
$。getJSON( / api / helpdeskapi / JobHistory / + ticketEntity.JobId,function(data){
if (data.length> ; 0){
$ .each(data,function(key,val){
self.history(val);
self.jobHistory.push(self.history());
});
}
});
< pre lang =xml> < table style = width:250px; cellpadding = 0 cellspacing = 0 data-bind = foreach: jobHistory >
< tbody >
< tr > < / tr >
< tr >
< td align = left valign = top data-bind = text:$ data >
< / td >
< / tr >
< span class =code-keyword>< / tbody >
< / table >
请给我一个解决问题的方法。
.getJSON( / api / helpdeskapi / JobHistory / + ticketEntity.JobId,function(data){
if (data.length> 0){
.each(data,function(key,val){
self.history(val);
self.jobHistory.push(self.history) ());
});
}
});
< 表 样式 = width:250px; cellpadding = 0 cellspacing = 0 data-bind < span class =code-keyword> = foreach:jobHistory >
< tbody &g t;
< tr > < / tr >
< tr >
< td align = left valign = top data-bind = text:
data >
< ; / td >
< / tr >
< / tbody >
< / table >
请给我一个解决方案来解决问题。
Hi All,
I am getting data first time while assiging list<string> values into observable array in knockout.js.BUt second time data is not refreshing.previous data is loading.
self.jobHistory = ko.observableArray([]);
self.history = ko.observable("");
$.getJSON("/api/helpdeskapi/JobHistory/" + ticketEntity.JobId, function (data) {
if (data.length > 0) {
$.each(data, function (key, val) {
self.history ( val);
self.jobHistory.push(self.history());
});
}
});
<table style= "width:250px; " cellpadding="0" cellspacing="0" data-bind="foreach:jobHistory">
<tbody>
<tr></tr>
<tr>
<td align="left" valign="top" data-bind="text:$data">
</td>
</tr>
</tbody>
</table>
please give me a solution to solve the problem.
.getJSON("/api/helpdeskapi/JobHistory/" + ticketEntity.JobId, function (data) { if (data.length > 0) {
.each(data, function (key, val) { self.history ( val); self.jobHistory.push(self.history()); }); } });
<table style= "width:250px; " cellpadding="0" cellspacing="0" data-bind="foreach:jobHistory"> <tbody> <tr></tr> <tr> <td align="left" valign="top" data-bind="text:
data"> </td> </tr> </tbody> </table>
please give me a solution to solve the problem.
这篇关于如何在obervable数组中添加字符串列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!