Ember.js 如何限制在路由中使用this.store.find返回的记录数
我的索引路径中有以下代码。如何限制返回的记录数?我在路线的设置控制器中设置了这个Ember.js 如何限制在路由中使用this.store.find返回的记录数,ember.js,Ember.js,我的索引路径中有以下代码。如何限制返回的记录数?我在路线的设置控制器中设置了这个 import Ember from 'ember'; export default Ember.Route.extend({ model: function() { return Ember.RSVP.hash({ articles: this.store.find('article'), categories: this.store.find('category', {lim
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
return Ember.RSVP.hash({
articles: this.store.find('article'),
categories: this.store.find('category', {limit: 3})
});
},
setupController: function(controller, model) {
// No records are retrieved without this
this._super(controller, model);
}
});
没关系。我重新阅读了一篇Ember.js教程,意识到
limit
只是我API的一个参数;因此,我在Rails API控制器中设置了它,并使其正常工作
def index
if params[:limit].present?
@articles = Article.limit(params[:limit])
else
@articles = Article.all
end
render json: @articles
end
您还可以在Ember.js中进一步限制存储的记录:
categories: this.store.find('category', {limit: 10}).then(function(result) {
return result.slice(0,3);
})
非常感谢#ember.js IRC聊天室中的@locks。没关系。我重新阅读了一篇Ember.js教程,意识到
limit
只是我API的一个参数;因此,我在Rails API控制器中设置了它,并使其正常工作
def index
if params[:limit].present?
@articles = Article.limit(params[:limit])
else
@articles = Article.all
end
render json: @articles
end
您还可以在Ember.js中进一步限制存储的记录:
categories: this.store.find('category', {limit: 10}).then(function(result) {
return result.slice(0,3);
})
非常感谢#ember.js IRC聊天室中的@locks。没关系。我重新阅读了一篇Ember.js教程,意识到
limit
只是我API的一个参数;因此,我在Rails API控制器中设置了它,并使其正常工作
def index
if params[:limit].present?
@articles = Article.limit(params[:limit])
else
@articles = Article.all
end
render json: @articles
end
您还可以在Ember.js中进一步限制存储的记录:
categories: this.store.find('category', {limit: 10}).then(function(result) {
return result.slice(0,3);
})
非常感谢#ember.js IRC聊天室中的@locks。没关系。我重新阅读了一篇Ember.js教程,意识到
limit
只是我API的一个参数;因此,我在Rails API控制器中设置了它,并使其正常工作
def index
if params[:limit].present?
@articles = Article.limit(params[:limit])
else
@articles = Article.all
end
render json: @articles
end
您还可以在Ember.js中进一步限制存储的记录:
categories: this.store.find('category', {limit: 10}).then(function(result) {
return result.slice(0,3);
})
非常感谢#ember.js IRC聊天室中的@locks