谷歌驱动API示例应用程序;“德雷特”;javascript错误(角度JS?)
我正在尝试在Google App Engine上为Python设置由Google生成的名为“Dredit”的示例应用程序。此处的文档: 应用程序应该能够打开、创建和编辑用户Google Drive文件夹中的文件 除了主页上控制台中出现的一些JavaScript错误外,几乎所有内容都正常工作。另外,当我尝试创建新文档时,我不能更改文档的标题,也不能编辑现有文档的名称。但是,它确实允许我编辑任何文档的内容。要亲自查看,应用程序位于以下位置:。您需要一个Google帐户才能登录 Chrome的JS控制台和Firebug中的错误是不同的,但它们似乎以我的项目目录中的angularJS文件为中心 Chrome中的错误是: TypeError:无法读取未定义的属性“editable” 在Object.service.state(http://dredit-python-0515.appspot.com/js/services.js:135:37)谷歌驱动API示例应用程序;“德雷特”;javascript错误(角度JS?),javascript,google-app-engine,angularjs,google-drive-api,Javascript,Google App Engine,Angularjs,Google Drive Api,我正在尝试在Google App Engine上为Python设置由Google生成的名为“Dredit”的示例应用程序。此处的文档: 应用程序应该能够打开、创建和编辑用户Google Drive文件夹中的文件 除了主页上控制台中出现的一些JavaScript错误外,几乎所有内容都正常工作。另外,当我尝试创建新文档时,我不能更改文档的标题,也不能编辑现有文档的名称。但是,它确实允许我编辑任何文档的内容。要亲自查看,应用程序位于以下位置:。您需要一个Google帐户才能登录 Chrome的JS控制
在http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:6128:19
在运营商处(http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:5560:74)
在http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:5879:14
at Object.fn(http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:4788:22)
位于Object.Scope.$digest(http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:7654:38)
在Object.Scope.$apply(http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:7855:24)
完成(http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:8844:20)
完成任务时(http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:8984:7)
在XMLHttpRequest.xhr.onreadystatechange(http://dredit-python-0515.appspot.com/lib/angular-1.0.0/angular-1.0.0.js:8954:11)
非常感谢您的帮助 我也无法让你的应用程序运行,但查看堆栈跟踪: 错误来自线路
} else if (!doc.info.editable) {
return EditorState.READONLY;
}
在
调用此代码时,未定义doc.info
无论出于何种原因,“state”函数在设置doc.info对象的“createEditor”函数之前被调用
最简单的修复方法是将第135行的“else if”替换为
} else if (doc.info && !doc.info.editable) {
米奇-还是个问题吗?我无法访问你的应用程序以提供帮助。