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 に答える