@hbc wrote:
Hello, can I use the jsonapi like that in a service?
//services/pics.js import Ember from 'ember'; export default Ember.Service.extend({ findAll: function(){ return Ember.$.getJSON('http://api.donanimhaber.com/api/v1/site/NewsSite?pageIndex=0&pageSize=15'); } });I'm trying but I can't see anything in the page. And no errors on chrome DevTools.
//components/image-list.hbs {{#each model as |pic|}} <div>{{#link-to "pic" pic}} <p class="info">{{pic.Title}}</p><br/> <img src={{pic.Image}} width="300"> {{/link-to}}</div> {{/each}} {{yield}} //templates/index.hbs {{image-list model=model currentPos=currentPos }} {{outlet}} //routes/pic.js import Ember from 'ember'; import DS from 'ember-data'; export default Ember.Route.extend({ activate: function() { this._super(...arguments); window.scrollTo(0,0); }, pics: Ember.inject.service(), model(params) { console.info(params, "Params"); return this.get('pics').get('pics').find(function(item){ if(Ember.isEqual(params.NewsUrl,item.NewsUrl)){ return true; } else { return false; } }); } }); //routes/index.js import Ember from 'ember'; export default Ember.Route.extend({ pics: Ember.inject.service(), model() { console.log(this.get('pics').get('pics')); return this.get('pics').get('pics'); } });
Posts: 2
Participants: 2