次のコードを使用します。
function cancelChanges() {
if (datacontext.manager.hasChanges()) {
return datacontext.manager.rejectChanges();
} else {
console.log("No changes to save");
}
}
私はこのようにそれを呼び出す場合:
cancelChanges()
.then(function () {
console.log("Changes Cancelled");
})
「オブジェクトにはメソッド 'then' がありません」というメッセージが表示されます。を使用するsaveChangesと動作します。これに関するもう 1 つの問題は、elseステートメントが何も返さないため、.thenand.fail呼び出しでエラーが発生することです...これを修正してプロミスを使用するにはどうすればよいでしょうか?