0

我发现在启用 Liveview 的Appcelerator Titanium中启动Alloy项目时,控制器中的此行导致出现错误“Object false has no method 'replace'”:

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

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

4

1 回答 1

1

Ti.include 已弃用,并且永远不会在 LiveView 模式下工作。

您应该改用 require :

var yourName = require('your_file');

your_file.js

exports.myProperty = 'hi';

yourName.myProperty 将返回“嗨”

http://docs.appcelerator.com/platform/latest/#!/guide/CommonJS_Modules_in_Titanium

于 2016-06-21T16:23:49.187 回答