____ 소개이온 미리 채워진 데이터베이스
안녕하십니까, 우선, 세 가지 해명 :
- 좋은 영어가 아닌 내, 그래서 나는 구걸 내 실수에 대해 사전에 뭐라구,
- 나는 초보자이므로 부정확 한 것을 용서합니다.
- 이전에 인터넷에서 찾은 솔루션을 검색하고 시도했지만 여전히 채워진 데이터베이스를 포함하는 문제는 해결할 수 없습니다.
____ 나는 미리 채워진 데이터베이스와 iOS 및 안드로이드에 대한 응용 프로그램을 개발하고자하는
목표.
다만, 예를 들면, 데이터베이스 기록 15.000 세 키 - 값 쌍 (ID, FIRSTNAME LASTNAME 및 )로 이루어지는 각 구성된다. 내가
단계를 한 일 ___
두 를 포함하는 하나 개의 테이블로 만든 mydb.sqlite 이름
ionic start myapp blank
cd myapp
ionic platform add ios
ionic platform add android
그럼 내가 테스트 목적에 대한 SQLite는 데이터베이스를 생성, 명 id, 첫 번째 이름, 성 레코드.
다음 플러그인을 사용하기로 결정했습니다. https://github.com/Antair/Cordova-SQLitePlugin 코드 막대 도구로 설치할 수 있기 때문입니다.
ionic plugin add https://github.com/Antair/Cordova-SQLitePlugin
(경고 : - "코르도바 플러그인 https://github.com/brodysoft/Cordova-SQLitePlugin 추가" - 다른 플러그인을 의미하는 나는 웹 사이트의 지시가 잘못된 참조를 보여줄 생각). 다음, 플러그인 웹 사이트의 지침에 따라, 나는 MyApp를/www가로 데이터베이스를 복사 /DB 그래서/ 지금 MyApp를/www /에서 dB/mydb.sqlite
에서 찾을 수 있음 나는 또한에 에 몇 줄의 코드를 작성
<!-- your app's js -->
<script src="js/app.js"></script>
<script src="SQLitePlugin.js"></script>
: 나는 기본 이 스크립트를 app.js 직후 SQLite는 플러그인을 포함하여 index.html을 수정 덱스.
// Ionic Starter App
var db = null;
angular.module('starter', ['ionic' /* What goes here? */ ])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// some predefined code has been omitted
window.sqlitePlugin.importPrepopulatedDatabase({file: "mydb.sqlite", "importIfExists": true});
db = window.sqlitePlugin.openDatabase({name: "mydb.sqlite"});
}); // $ionicPlatform.ready
}) // .run
.controller('MyCtrl', function($scope){
$scope.all = function(){
var query = "SELECT * FROM people";
// I don't know how to proceed
}; // $scope.all
}); // .controller
___
내가 모르는 문제 : 나는 ./js/app.js을 수정했다
마지막으로<ion-content ng-controller="MyCtrl">
<button class="button" ng-click="all()">All</button>
</ion-content>
: HTML 파일은 단추를 표시합니다 컨트롤러 섹션에서 모든 레코드를 쿼리하는 방법 (쿼리 예제)을 수행하고 console.log에 결과를 표시하는 방법
angular.module('starter', ['ionic' /* What goes here? */ ])
을 또한 컨트롤러 섹션 내부의 코드가 완료되어야합니다 :
나는 다음과 같은 코드가 어떤 방법으로 완료해야한다고 생각
$scope.all = function(){
var query = "SELECT * FROM people";
// I don't know how to proceed
}; // $scope.all
___ 최종 감사
나에게 줄 도움을 미리 보내 주셔서 감사합니다.
코드를 사용해 보겠습니다. 고맙습니다. – Gilberto