我在服务器端有一个名为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>