0
REST調用
我使用燼2.12無法執行燼數據查詢/內部Ember.service
這裏是我的路線
import Ember from 'ember';
export default Ember.Route.extend({
rentalService: Ember.inject.service('rentals-service'),
model(){
this.get('rentalService').findRentals();
console.log('Inside route');
console.log(this.get('store'));
return this.get('store').findAll('rental');
}
});
這裏是我的餘燼租賃服務
import Ember from 'ember';
export default Ember.Service.extend({
findRentals() {
console.log("Inside servce");
console.log(this.get('store'));
return "hello from servce";
}
});
爲什麼我無法訪問租賃服務上的餘燼數據?無論何時我在控制檯.log this.get('store')
裏面的rental-service都會返回一個未定義的。但是,在路由中,無論何時我console.log相同的代碼它返回此值。
這是否意味着我無法在服務中使用ember數據執行其他呼叫?
我用幻影嘲笑一個web服務器/ HTTP請求
默認情況下,ember將只向控制器和路由注入'store',這意味着默認情況下你只能在控制器和路由中存儲服務 – kumkanillam