我有一個Onsen-UI模板/索引,我有一個傳送帶,並有每個傳送帶項目調用一個模板id(html)。其中一個模板是調用ng-controller(這是調用json API),並在其中包含通常的JavaScript。溫泉傳送帶&json模板
如果我在Chrome中查看index.html,列表會顯示,但是當我將它構建爲phonegap應用並在我的android設備上運行apk時,該列表從不會出現。它只是加載一個循環,而不會「加載」它。另外,當我點擊一個列表項目時,它應該帶我到另一個html模板來顯示正確的信息,以及Chrome不能做的地方(page.html)(可能只是chrome中的一個問題)。
我希望如果我得到的清單顯示在我的應用程序,然後第二部分將自行修復或我需要做一些額外的調整?
這裏是我的模板代碼調用控制器:
<ons-template id="news.html">
<ons-page>
<div class="app-page opacity-bar">
<div class="app-page-content">
<div class="app-page news-page" ng-controller="newsController" data-ng-init="getAllRecords()">
<ons-list modifier="news">
<ons-list-item modifier="chevron" class="list-item-container" ng-repeat="item in items" ng-click="showPost($index)">
<ons-row>
<ons-col width="95px">
<img ng-show="{{ item.thumbnail_images }}" ng-src="{{ item.thumbnail_images.thumbnail.url }}" class="thumbnail">
</ons-col>
<ons-col>
<div class="name">
{{ item.title | limitTo: 15 }}...
</div>
<div class="location" ng-show="{{ item.categories }}">
<i class="ion-pricetags"></i> <span ng-repeat="cat in item.categories">{{cat.title}} </span>
</div>
<div class="desc">
{{ item.excerpt | htmlToPlaintext | limitTo: 60 }}...
</div>
</ons-col>
<ons-col width="40px"></ons-col>
</ons-row>
</ons-list-item>
</ons-list>
<ons-button id="moreButton" modifier="large" should-spin="{{isFetching}}" ng-click="nextPage()">more news</ons-button>
</div></div></div>
</ons-page>
</ons-template>