数据服务和离子的问题
Problems with data service and ionic
我正在创建一个新的 Ionic 应用程序,使用 Backand 来托管数据。我想展示我在数据库中拥有的所有仪器的列表。这是我的演示代码:
<!-- Create tabs with an icon and label, using the tabs-positive style.
Each tab's child <ion-nav-view> directive will have its own
navigation history that also transitions its views in and out. -->
<ion-tabs class="tabs-icon-top tabs-color-active-positive">
<ion-tab title="Instruments" icon="ion-home"href="#/tabs/dashboard">
<ion-nav-viewname="tab-dashboard"></ion-nav-view>
</ion-tab>
<ion-tab title="Login"icon="ion-log-in"href="#/tabs/login">
<ion-nav-viewname="tab-login"></ion-nav-view>
</ion-tab>
</ion-tabs>
我的 Instrument 服务是:
service('InstrumentsModel', function ($http, Backand) {
var service = this, baseUrl = '/1/objects/', objectName = 'items/';
functiongetUrl() {
return Backand.getApiUrl() + baseUrl + objectName;
}
functiongetUrlForId(id) {
return getUrl() + id;
}
service.all = function() {
return $http.get(getUrl());
};
// rest of the service here
})
我遇到的问题是我认为我没有正确连接代码。如何让我的应用程序使用我的 InstrumentsModel 数据服务?"
确保您在 Angular 控制器中正确指定了数据服务。控制器用于驱动 UI,因此如果它指向错误的代码,那么您将无法获得最新的事件。您没有 post 您的控制器名称,所以我无法为您指明特定文件 - 类似于 controllers/instruments_controller.js
我正在创建一个新的 Ionic 应用程序,使用 Backand 来托管数据。我想展示我在数据库中拥有的所有仪器的列表。这是我的演示代码:
<!-- Create tabs with an icon and label, using the tabs-positive style.
Each tab's child <ion-nav-view> directive will have its own
navigation history that also transitions its views in and out. -->
<ion-tabs class="tabs-icon-top tabs-color-active-positive">
<ion-tab title="Instruments" icon="ion-home"href="#/tabs/dashboard">
<ion-nav-viewname="tab-dashboard"></ion-nav-view>
</ion-tab>
<ion-tab title="Login"icon="ion-log-in"href="#/tabs/login">
<ion-nav-viewname="tab-login"></ion-nav-view>
</ion-tab>
</ion-tabs>
我的 Instrument 服务是:
service('InstrumentsModel', function ($http, Backand) {
var service = this, baseUrl = '/1/objects/', objectName = 'items/';
functiongetUrl() {
return Backand.getApiUrl() + baseUrl + objectName;
}
functiongetUrlForId(id) {
return getUrl() + id;
}
service.all = function() {
return $http.get(getUrl());
};
// rest of the service here
})
我遇到的问题是我认为我没有正确连接代码。如何让我的应用程序使用我的 InstrumentsModel 数据服务?"
确保您在 Angular 控制器中正确指定了数据服务。控制器用于驱动 UI,因此如果它指向错误的代码,那么您将无法获得最新的事件。您没有 post 您的控制器名称,所以我无法为您指明特定文件 - 类似于 controllers/instruments_controller.js