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 データ サービスを使用するにはどうすればよいですか?"

4

1 に答える 1

1

Angular コントローラーでデータ サービスを正しく指定したことを確認してください。コントローラーは UI を駆動するために使用されるため、コントローラーが間違ったコードを指している場合、最新のイベントを取得することはできません。コントローラー名を投稿していないため、特定のファイル (controllers/instruments_controller.js など) を示すことはできません。

于 2015-12-23T09:50:02.167 に答える