2015-12-21 65 views
0

我正在使用Backand創建一個新的Ionic應用程序來託管數據。我想列出一個數據庫中的所有工具列表。這裏是我的演示代碼:數據服務和離子的問題

<!-- 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> 

我的儀器的服務是:

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數據服務?「

回答

1

確保您在Angular控制器中正確指定了您的數據服務。控制器用於驅動用戶界面,因此如果它指向錯誤的代碼,你不會發布最新的事件,你沒有發佈你的控制器名稱,所以我不能指出你在特定的文件 - 像controllers/instruments_controller.js