离子:Canot打开

时间:2015-09-12 15:49:36

标签: ionic-framework

我开始用离子开发第一个应用程序,我的问题是我无法打开单个帖子。

我的观点是: -

    <div class="col col-33">
    <a href="#/books/en.html">   
      <div class="col-info"> 
         <h3>KAM</h3>
      </div>
      </a>
    </div>

控制器是: -

  .state('app.books', {
    url: "/books",
    abstract : true,
    views: {
      'books': {
        template: "<ion-nav-view></ion-nav-view>"
      }
    }
  })
  .state('app.books.singlebook', {
        url: '/books/:id',
        templateUrl: 'js/app/views/singlebook.html',
        controller: 'singlebook'

  })

为什么APP无法打开singlebook.html

1 个答案:

答案 0 :(得分:1)

很多事情都出错了导致你的应用无法运作。首先,您提到的控制器不是控制器文件。这是你的app.js文件。你应该有一个名为controllers.js的文件,并在其中使用类似

的文件
.controller('HomeCtrl', function ($scope) {


})

使用您的控制器。

同样,您的template: "<ion-nav-view></ion-nav-view>"也是错误的。它应该是目录路径,而不是标签。

您的观点也没有<body ng-app="starter">,如果它有引荐视图,那么它也应该有<ion-nav-view></ion-nav-view>来引用您的观点。或者如果你有一个index.html,它有我刚刚提到的元素,它应该有这样的标签:<ion-view view-title="Home"><ion-content>,你的div应该驻留在这些标签中。

无法提供无法打开帖子的所有理由。

请参阅教程开头:

https://ccoenraets.github.io/ionic-tutorial/

http://ionicframework.com/docs/guide/starting.html