所以我试图分配一个变量,如果没有ajax调用它运行正常但是尝试分配响应不起作用(响应数据没问题,我可以调试它.log) 这是我的组件代码,在任何地方编辑对象数组时,但在ajax调用中它正确更新。
import Component from '@ember/component';
import Ember from 'ember';
export default Component.extend({
objects: [],
actions: {
loadObjects: function() {
Ember.$.ajax({
url: <API URL>,
type: "GET"
}).then(function(resp) {
this.set('objects', resp);
console.log(resp);
});
}
}
});
&#13;
有什么想法吗?被砸了好几个小时
编辑:感谢@Dmitry,这是工作解决方案
import Component from '@ember/component';
import Ember from 'ember';
export default Component.extend({
objects: [],
actions: {
loadObjects: function() {
Ember.$.ajax({
url: <API URL>,
type: "GET"
}).then(resp => {
this.set('objects', resp);
});
}
}
});
&#13;