使用角度将数据传递到第三个视图

时间:2015-07-09 13:16:52

标签: javascript angularjs cordova ionic

我有一个即时写作的应用程序。第一页是书籍列表,当您点击书籍时,它会带您进入该书的章节选择,这是有效的。但是,当我尝试选择章节并转到它时,我有一个问题。从我可以告诉它看起来我的路由根据.state()函数无效。

在我的章节选择模板中,我有以下

<ion-view view-title="{{textbook.title}}">
 <ion-content>
  <ion-list>
   <ion-item ng-repeat="chapter in textbook.chapters">
    <a ng-href="#/app/textbooks/{{textbook.id}}/ch/{{chapter.id}}">{{chapter.title}}</a>
   </ion-item>
  </ion-list>
 </ion-content>
</ion-view>

在我的app.js中,我有以下路线。

这是章节选择

.state('app.chapters', {
 url: "/textbooks/:textbookId",
 views: {
  'menuContent': {
    templateUrl: "templates/textbook-chapters.html",
    controller: 'TextbookSectionCtrl'
  }
 }
})

这应该是个别章节

.state('app.chapter', {
  url: "/textbooks/:textbookId/ch/:chapterId",
  views: {
  'menuContent': {
    templateUrl: "templates/textbook-chapter.html",
    controller: 'TextbookChapterCtrl'
  }
 }
});

您可以在此处下载目录zip https://www.sendspace.com/file/4iiuy2

0 个答案:

没有答案