我正在开发一个带有角度js和phonegap的应用程序.
我在一个指令中使用jquery mobile,它用于向通知栏添加一些动画.我使用jquery 1.8.1但是当我使用jquery mobile时
<script src="scripts/vendor/jquery/jquery.mobile-1.3.1.js"></script>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Uncaught TypeError: Cannot set property 'mobile' of undefined jquery.mobile-1.3.1.js:26
(anonymous function) jquery.mobile-1.3.1.js:26
(anonymous function) jquery.mobile-1.3.1.js:27
(anonymous function) jquery.mobile-1.3.1.js:22
(anonymous function) jquery.mobile-1.3.1.js:24
Run Code Online (Sandbox Code Playgroud)

有什么建议?
提前致谢!
我使用以下drictive使用phonegap API拍照(或从库中选择):
MyApp.directive('Camera', function () {
return {
restrict: 'A',
require: 'ngModel',
link: function(scope, elm, attrs, ctrl) {
elm.bind('click', function() {
navigator.camera.getPicture(function (imageURI)
{
scope.$apply(function() {
ctrl.$setViewValue(imageURI);
});
}, function (err) {
ctrl.$setValidity('error', false);
},
//Options => http://docs.phonegap.com/en/2.6.0/cordova_camera_camera.md.html#Camera
{ quality: 50,
destinationType:Camera.DestinationType.FILE_URI
})
});
}
};
});
Run Code Online (Sandbox Code Playgroud)
这给我一个看起来像的URI,使用chrome上的ripple模拟器,我可以看到粘贴这个URI.
blob:http%3A//localhost%3A8080/8e18de30-d049-4ce2-ae88-8500b444581e
Run Code Online (Sandbox Code Playgroud)
我的问题是加载此URI
$scope.updateUserProfile = function (user) {
var myPicfile = $http.get(user.myPicture);
dataService.uploadPicture . . . some code to update the picture to Parse
}
Run Code Online (Sandbox Code Playgroud)
*注意:我不能与parse.com一起使用phonegap文件传输:
当我这样做时,我得到:

我提出的要求是:
uploadPicture:function uploadPicture(user,callback){var serverUrl =' …
我正在向Parse.com保存一个我称之为动作的对象
我收到以下错误:
111 invalid type for key bookPointer, expected *Book, but got string
Run Code Online (Sandbox Code Playgroud)
我使用的代码是:
action.set("bookPointer", "SPecEgZUhL");
action.save(null, {
success: function (data) {
// The object was saved successfully.
callback(true);
},
error: function (data,error) {
// The save failed.
// error is a Parse.Error with an error code and description.
console.log("Error: " + error.code + " " + error.message);
callback(false);
}
});
Run Code Online (Sandbox Code Playgroud)
我的图书数据如下:

如何通过javascript获取指向我的书,我的*书的指针?
让我觉得它应该与objectId一起正常工作.
谢谢!
我有以后的parse.com云代码
Parse.Cloud.afterSave("Action", function (request) {
var BookStatus = Parse.Object.extend("BookStatus");
var Book = Parse.Object.extend("Book");
var book = new Book();
var actionType = request.object.get("actionTypePointer").id;
var bookId = request.object.get("bookPointer").id;
var queryBook = new Parse.Query("Book");
var newBookStatus;
queryBook.get(bookId,{
success: function (gottenBook) {
newBookStatus = "idOfTheBookStatus";
book.id = bookId;
book.set("bookStatus", new BookStatus({id: newBookStatus}));
gottenBook.set("bookStatus", new BookStatus({id: newBookStatus}));
//OPTION 1
gottenBook.save(null,{
success: function(data) {
console.log("Bookstatus updated1");
},
error: function (data,error) {
// error is a Parse.Error with an error code and description.
console.log("Error: " + error.code …Run Code Online (Sandbox Code Playgroud)