我发现在启用了Liveview的情况下在Alloy中启动Appcelerator Titanium项目时,我得到了错误“对象错误没有方法'替换'”由控制器中的这一行引起:
Ti.include("/common/Globals.js");
如果我在禁用Liveview的情况下启动同一个项目,我看不到任何错误。 有谁知道可能是什么问题?
答案 0 :(得分:1)
不推荐使用Ti.include,并且永远不会在LiveView模式下工作。
您应该使用require:
var yourName = require('your_file');
your_file.js
exports.myProperty = 'hi';
yourName.myProperty将返回'hi'
http://docs.appcelerator.com/platform/latest/#!/guide/CommonJS_Modules_in_Titanium