Liveview を有効にしてAppcelerator TitaniumでAlloyプロジェクトを起動すると、コントローラーの次の行が原因で、「Object false has no method 'replace'」というエラーが発生することがわかりました。
Ti.include("/common/Globals.js");
Liveview を無効にして同じプロジェクトを起動しても、エラーは表示されません。何が問題なのか誰か知っていますか?
Liveview を有効にしてAppcelerator TitaniumでAlloyプロジェクトを起動すると、コントローラーの次の行が原因で、「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 は「こんにちは」を返します
http://docs.appcelerator.com/platform/latest/#!/guide/CommonJS_Modules_in_Titanium