: 나는 그것을 실행하면개체 # <Scope> 오류
try
{
alert('it works!');
$scope.insert('John', 'Doe');
}
catch(err)
{
alert('err=' + err);
}
$scope.insert = function(firstname, lastname) {
var query = "INSERT INTO people (firstname, lastname) VALUES (?,?)";
$cordovaSQLite.execute(db, query, [firstname, lastname]).then(function(res) {
console.log("INSERT ID -> " + res.insertId);
}, function (err) {
console.error(err);
});
}
이, 때로는 작동을하고 데이터를 추가하고 때로는 다음과 같은 오류 얻을 :
err=TypeError: Object #<Scope> has no method 'insert'
을
이 오류는 꽤 흔한 것을 보았습니다. 그러나 실제로이 삽입이 작동 할 때이 샘플에 적용되는 답변을 찾지 못했습니다.
몇 초 전에 내 자신의 질문에 대답 :) :) 어쨌든 덕분에 – carol1287
기능 업데이트에 대한 자세한 내용은 내 업데이 트를 확인하십시오. @ carol1287 – Rebornix