如何在客户端服务门户中使用服务器端数据?



我在服务器端有一个名为data.list的数组。我正在尝试通过这样的调用在客户端使用它

c.data.list

当我在服务器端打印它时,它会返回正确的数据。但是在客户端它返回undefined.

如何在客户端使用该数组?

请给一些想法。

所以在Servicenow中,在服务器端代码上,你只是引用data。 在客户端中,您可以通过c.data访问data

这是我实例中的一个例子;

服务器端代码;

(function() {
/* populate the 'data' object */
/* e.g., data.table = $sp.getValue('table'); */
var sysId = $sp.getParameter("sys_id");
var spLimit = parseInt(gs.getProperty('glide.service_portal.stream_entry_limit'),10);
var ga = GlideAggregate('sys_journal_field');
ga.addQuery('element_id', sysId);
ga.addAggregate('COUNT');
ga.query();
gs.print(ga.getEncodedQuery());
if (ga.next()) {
var count = parseInt(ga.getAggregate('COUNT'), 10);
data.count = count;
data.exceedsLimit = count > spLimit;
}
})();

.HTML;

<div id="show-conversation-limit">
<!--Exceeds limit: {{c.data.exceedsLimit}}
Count: {{c.data.count}}-->
<div ng-if="data.exceedsLimit" class="alert alert-info" role="alert">
Due to the quantity of comments, the some comments have been removed
starting with the oldest.
</div>
</div>

相关内容

  • 没有找到相关文章

最新更新