Appcelerator Titanium:Ti.include在Liveview中导致错误“对象错误没有方法'替换'”

时间:2016-06-21 16:19:25

标签: replace include titanium appcelerator liveview

我发现在启用了Liveview的情况下在Alloy中启动Appcelerator Titanium项目时,我得到了错误“对象错误没有方法'替换'”由控制器中的这一行引起:

Ti.include("/common/Globals.js");

如果我在禁用Liveview的情况下启动同一个项目,我看不到任何错误。 有谁知道可能是什么问题?

1 个答案:

答案 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