【问题标题】:Dojo.Store Observable -- ' has no method observe'Dojo.Store Observable -- '没有观察方法'
【发布时间】:2014-03-18 01:05:36
【问题描述】:

我正在尝试设置一个简单的 dojo Observable 内存存储,但遇到了一些问题。

我目前正在建立一个这样的基本商店:

store = new Observable(new Memory({data: someData}));

然后尝试“观察”它:

store.observe(function() {
    alert('something');
});

这是一个显示错误的小提琴:http://jsfiddle.net/vGfY7/

我相信我正在关注 dojo MemoryObserve 文档。

谁能帮忙?

【问题讨论】:

    标签: javascript memory dojo


    【解决方案1】:

    好的,所以答案有点奇怪——你不能观察商店,只能观察结果集。

    因此,你必须这样做:

     var results = store.query();
    
     results.observe(function() {
         alert('changed');
     });
    

    这是一个更新的小提琴——http://jsfiddle.net/vm88v/1/

    【讨论】:

      猜你喜欢
      • 2013-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多