Appcelerator Titanium:Ti.include 在 Liveview 中导致错误 "Object false has no method 'replace'"
Appcelerator Titanium: Ti.include causes error "Object false has no method 'replace'" in Liveview
我发现在启用 Liveview 的情况下启动 Alloy project in Appcelerator Titanium 时,我收到了由控制器中的这一行引起的错误 "Object false has no method 'replace'":
Ti.include("/common/Globals.js");
如果我在禁用 Liveview 的情况下启动同一个项目,我没有看到任何错误。
有谁知道可能是什么问题?
Ti.include 已弃用,永远不会在 LiveView 模式下工作。
你应该改用 require:
var yourName = require('your_file');
your_file.js
exports.myProperty = 'hi';
yourName.myProperty 将 return 'hi'
http://docs.appcelerator.com/platform/latest/#!/guide/CommonJS_Modules_in_Titanium
我发现在启用 Liveview 的情况下启动 Alloy project in Appcelerator Titanium 时,我收到了由控制器中的这一行引起的错误 "Object false has no method 'replace'":
Ti.include("/common/Globals.js");
如果我在禁用 Liveview 的情况下启动同一个项目,我没有看到任何错误。 有谁知道可能是什么问题?
Ti.include 已弃用,永远不会在 LiveView 模式下工作。
你应该改用 require:
var yourName = require('your_file');
your_file.js
exports.myProperty = 'hi';
yourName.myProperty 将 return 'hi'
http://docs.appcelerator.com/platform/latest/#!/guide/CommonJS_Modules_in_Titanium