Console.log不能在原生脚本视图模型函数中工作



我对原生脚本非常陌生。我试图通过console.log调试一个示例应用程序。这是一个视图模型页面代码

var Observable = require("data/observable").Observable;
console.log(1);
function getMessage(counter) {
if (counter <= 0) {
    return "Hoorraaay! You unlocked the NativeScript clicker achievement!";
} else {
    return counter + " taps left";
}
}
function createViewModel() {
console.log(2);
var viewModel = new Observable();
viewModel.counter = 42;
viewModel.message = getMessage(viewModel.counter);
viewModel.onTap = function() {
    this.counter--;
    this.set("message", getMessage(this.counter));
}
return viewModel;
}
exports.createViewModel = createViewModel;

第一个日志正在出现。但不是log2。但我认为createViewModel功能被调用了。我使用这个命令来执行我的应用程序已经打开在genemotion

tns livesync android --watch --debug

tns emulate android

。提前感谢

第二个日志语句位于函数内部。它将在函数执行时执行。需要在某处执行createViewModel()

最新更新