小编bon*_*oth的帖子

ember-data - store.find('model')总是查询服务器

详细信息:ember-data-1.0.0.beta.3和默认的RESTAdapter

我可能误解了该store.find()方法的工作原理,但是,根据我的理解,如果我要求的记录已存在于商店中,则以下代码不应查询服务器:

var IndexRoute = Em.Route.extend({
    model: function() {
       return this.store.find('link');
    },
});
Run Code Online (Sandbox Code Playgroud)

从emberjs.com文档中DS.Store.find():

find方法将始终返回将使用记录解析的promise.如果记录已经在商店中,则承诺将立即得到解决.否则,商店将询问适配器的find方法以查找必要的数据.

我有另一条路径与完全相同的模型钩子,但当我访问该路线时,即使数据已经存储在商店中,服务器也会被查询.如果我回到Index路线,它会再次被查询.不应该.find()处理这个?

javascript ember.js ember-data

5
推荐指数
1
解决办法
8823
查看次数

什么是可变的变量?

我正在从我继承的项目中读取一些javascript代码并发现:

// Declare squishable vars
var TRUE = true, 
    FALSE = false, 
    NULL = null;
Run Code Online (Sandbox Code Playgroud)

我不明白开发人员的意思是什么,以及为什么需要别名这些内置值.

有这么好的理由吗?

javascript redefinition

2
推荐指数
1
解决办法
43
查看次数

标签 统计

javascript ×2

ember-data ×1

ember.js ×1

redefinition ×1