我正在尝试使用django-dash创建信息中心。它是dashing-config.js文件中包含的内容:
var dashboard = new Dashboard();
dashboard.addWidget('current_valuation_widget', 'Number',
{
getData: function ()
{
$.extend(this.scope,
{
title: 'Something',
moreInfo: '',
updatedAt: '',
detail: ''
});
$.get('/api/requestcount/',function(data)
{
self.data = data;
console.log(data.value);
this.scope.value=data.value;
});
}
});
小部件没有更新,虽然控制台日志正确显示了值。任何人都可以指出我做错了什么?
控制台:Uncaught TypeError: Cannot set property 'value' of undefined
指向第this.scope.value=data.value;
行