Вложения в ионной форме не отображаются

Я пытаюсь показать контент. Я добавил специальный код здесь вручную в пользовательский файл шаблона.

  <ion-content>


<ion-tabs class="tabs-positive tabs-icon-only">

  <ion-tab title="Home" icon-on="ion-ios-filing" icon-off="ion-ios-filing-outline">
    My Content here 
  </ion-tab>

  <ion-tab title="About" icon-on="ion-ios-clock" icon-off="ion-ios-clock-outline">
     My Content here 1
  </ion-tab>

  <ion-tab title="Settings" icon-on="ion-ios-gear" icon-off="ion-ios-gear-outline">
    My Content here 3
  </ion-tab>

</ion-tabs>
  </ion-content>
</ion-view>

Я взял пример кода здесь

http://ionicframework.com/docs/api/directive/ionTabs/

Я могу видеть вкладки, но не контент. И да, если я следую примеру приложения приложения для ионных я могу это сделать. Но мне нужно больше одного.

Можем ли мы показать контент здесь.

Ответ 1

Вы должны использовать представление для загрузки содержимого в директиве tabs. Состояние маршрута использует имя представления для размещения содержимого, которое будет находиться на вкладке.

// Notice the referenced view is "home-tab"
.state('tabs.home', {
  url: "/home",
  views: {
    'home-tab': {
      templateUrl: "templates/home.html",
      controller: 'HomeTabCtrl'
    }
  }
})

// Which correlates to the name of the view, which is also "home-tab"
<ion-tab title="Home" icon="ion-home" href="#/tab/home">
  <ion-nav-view name="home-tab"></ion-nav-view>
</ion-tab>

Вы можете легко добавить его в один и тот же файл (например, в примере) с помощью шаблона, который коррелирует с использованием шаблона url маршрута с идентификатором шаблона в разметке:

<script id="templates/home.html" type="text/ng-template">
  <ion-view view-title="Home">
    <ion-content class="padding">
      <p>
        // Your content
      </p>
    </ion-content>
  </ion-view>
</script>

Для получения дополнительной информации о настройке вкладок в ионном файле также см. .

Ответ 2

Если вы внимательно изучите пример, вы увидите, что каждая вкладка содержит ion-nav-view, и каждый nav-view на самом деле является ion-view с ion-content, который указывает его содержимое.

В вашем коде элементы табуляции обернуты внутри ion-content, что на самом деле является обратным.

Вот несколько упрощенный пример http://codepen.io/anon/pen/XbOLzY