我开始用离子开发第一个应用程序,我的问题是我无法打开单个帖子。
我的观点是: -
<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
答案 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应该驻留在这些标签中。
无法提供无法打开帖子的所有理由。
请参阅教程开头: