1
js代理setter不會在aurelia中被解僱。我有一個在我的組件注入配置:Aurelia Proxy不會觸發setter
const config = { prop: 'value' };
export default new Proxy(config, {
get: function(obj, prop) {
console.log('get ' + prop + ' = ' + obj[prop]);
return obj[prop];
},
set: function(obj, prop, value) {
console.log('set ' + prop + ' = ' + value);
obj[prop] = value;
return true;
},
});
當我改變一個屬性的getter火災,但不執行二傳功能,即使在配置對象的值更改。
我沒有看到與我的例子不同,除了if語句。我已經在配置對象的後續操作中使用代理 - >導出默認的新代理服務器... – Chris