/
home.js
38 lines (36 loc) 路 887 Bytes
/
home.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import Route from '@ember/routing/route';
import { A } from '@ember/array';
export default Route.extend({
model() {
// TODO it needs a sorting list because it cache last record
return this.store.findAll('post', {reload: true});
},
/**
* Create even and odd posts structure
*
* @param controller
* @param model
*/
setupController: function (controller, model) {
// controller.set('post', model);
var evenArr = A([]),
oddArr = A([]);
model.forEach((value, index) => {
// 0 is false
// 1 is true
if (!(index % 2)) {
evenArr.push(value);
} else {
oddArr.push(value);
}
});
controller.set('evenPost', evenArr);
controller.set('oddPost', oddArr);
},
// renderTemplate() {
// this.render('home', {
// into: 'application',
// outlet: 'onlyApp'
// });
// }
});