【问题标题】:Angularjs in IONIC, abstract routesIONIC中的Angularjs,抽象路由
【发布时间】:2016-09-06 03:25:27
【问题描述】:

我正在尝试学习 IONIC 中的抽象路由。但是我的代码有问题。路线上有错误,但项目结构。有谁知道要查吗?

我的文件 ROUTES.JS

angular.module('starter')
    .config(function($stateProvider, $urlRouterProvider){

    $urlRouterProvider.otherwise("/menu/listagem");
    $stateProvider


    .state("menu",{
        url:"/menu",
        templateUrl:'templates/menu.html',
        abstract:true,
        controller:'listagemController'
    })

     .state("menu.listagem", {
        url: '/listagem', 
        views:{
            'menuContent':{
                templateUrl:'templates/listagem.html'
            }
        }

     });ngular.module('starter')
    .config(function($stateProvider, $urlRouterProvider){

    $urlRouterProvider.otherwise("/menu/listagem");
    $stateProvider


    .state("menu",{
        url:"/menu",
        templateUrl:'templates/menu.html',
        abstract:true,
        controller:'listagemController'
    })

     .state("menu.listagem", {
        url: '/listagem', 
        views:{
            'menuContent':{
                templateUrl:'templates/listagem.html'
            }
        }

     });

我的文件 menu.html

<ion-side-menus enable-menu-with-back-views="true">

    <ion-side-menu-content>

        <ion-nav-bar class="bar-positive">
            <ion-nav-back-button>
            </ion-nav-back-button>

            <ion-nav-buttons side="left">
                <button class="button button-clear button-icon light ion-navicon" menu-toggle="left"></button>
            </ion-nav-buttons>
        </ion-nav-bar>

        <ion-nav-view name="menuContent"></ion-nav-view>
    </ion-side-menu-content>

    <ion-side-menu side="left">

    <ion-header-bar class="bar-positive">
        <h1 class="title">Menu</h1>
    </ion-header-bar>

        <ion-content>

        <ion-list>
            <ion-item href="#/menu/home" menu-close>Home</ion-item>
            <ion-item href="#/menu/login" menu-close>Login</ion-item>
            <ion-item href="" menu-close>Sair</ion-item>
        </ion-list>

        </ion-content>

    </ion-side-menu>

</ion-side-menus>

我的文件 listagem.html

   <ion-view>

<ion-nav-title>Plantas Medicinais</ion-nav-title>

<ion-content>

<h1="title">SUCESS</h1>


</ion-content>  

</ion-view>

【问题讨论】:

  • 为什么您两次发布 ROUTES.JS 代码。它在哪一行显示错误?
  • 路线上没有具体错误。控制台什么都没有显示。错误可以在项目结构中
  • 试试我分享的代码,如果发生错误,分享你的控制台

标签: javascript angularjs ionic-framework angular-ui-router js-routes


【解决方案1】:

在 ROUTE.JS 中试试这个

angular.module('starter', ['ionic'])
.config(function($stateProvider, $urlRouterProvider,$httpProvider) {

   $httpProvider.defaults.headers.common = {};
  $httpProvider.defaults.headers.post = {};
  $httpProvider.defaults.headers.put = {};
  $httpProvider.defaults.headers.patch = {};
  $stateProvider
    .state('menu', {
      url: "/menu",
      abstract: true,
      templateUrl: "templates/menu.html",
      controller: 'listagemController'
    })

    .state('menu.listagem', {
      url: "/listagem",
      views: {
        'menuContent' :{
          templateUrl: "templates/listagem.html"
        }
      }
    })

  $urlRouterProvider.otherwise('/menu/listagem');
});

In MENU.HTML write 

<ion-side-menus>
  <ion-side-menu-content>
    <ion-nav-bar class="bar-light nav-title-slide-ios7">
      <ion-nav-back-button class="button-clear"><i class="icon ion-ios7-arrow-back"></i> Back</ion-nav-back-button>
    </ion-nav-bar>
    <ion-nav-view name="menuContent" animation="slide-left-right"></ion-nav-view>
  </ion-side-menu-content>
  <ion-side-menu side="left">   
    <ion-content class="gem-sidebar dark">
        <ion-list>
            <ion-item href="#/menu/home" menu-close>Home</ion-item>
            <ion-item href="#/menu/login" menu-close>Login</ion-item>
            <ion-item href="" menu-close>Sair</ion-item>
        </ion-list>          
    </ion-content>
  </ion-side-menu>
</ion-side-menus>

【讨论】:

    猜你喜欢
    • 2021-10-22
    • 2015-01-16
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-19
    相关资源
    最近更新 更多