0
ブックリストは$をhttpからグラブであるが、その後、しかしNGリピート にデータを入れて、私がしたいかどうかを確認この本がすでに$ cordovaSQLiteに入っているかどうか確認してください。 もしsqliteに本がない場合は、 "ダウンロード"ボタンを表示してください。
ここは私のコードです(既にsqliteのデータがあれば、ダウンロードボタンが表示されます)、動作しません。
var theurl = 'http://server/api/book/getAll';
$http.get(theurl).then(function(res) {
$scope.posts = res.data.posts;
$scope.showDownloadBT = function(part){
var result = true;
var queryDR = "SELECT * FROM BookDownloaded WHERE bookId = ? AND page = ? ";
$cordovaSQLite.execute(db, queryDR, [book_id, the_page]).then(function(res2) {
if(res2.rows.length > 0) {
result = false;
}else{
result = true;
}
}, function (err) {
console.error(err);
});
return result;
}
図である。
<div class="item item-button-right" ng-repeat="eachPost in posts;">
{{ eachPost.title }}
<button class="button button-positive" ng-show="showDownloadBT(eachPost.part)">Download</button>
</div>
ng-repeatで "getBooksResponse"と呼ぶにはどうすればいいですか? – Ryan
これは一例ですが、コールバックまたはpromisseことができます...あなたは現在機能 –
が落ち着いて '$ http'を呼び出し、この関数を呼び出すことができ、私は私がそれを得た今 –