删除消息并从外部json文件加载它

时间:2018-01-09 04:43:33

标签: json nativescript

我是Nativescript的新手。我创建了一个新项目,我正在尝试编辑随附的模板。我想删除消息“Hoorraaay!You ...”并从外部json文件加载它。

这是代码:main-view-model.js

var Observable = require("data/observable").Observable;
function getMessage(counter) {
if (counter <= 0) {
    return "Hoorraaay! You unlocked the NativeScript clicker achievement!";
} else {
    return counter + " taps left";
}

}
function createViewModel() {
var viewModel = new Observable();
viewModel.counter = 5;
viewModel.message = getMessage(viewModel.counter);

viewModel.onTap = function() {
    this.counter--;
    this.set("message", getMessage(this.counter));
}

return viewModel;
}
exports.createViewModel = createViewModel; 

这是我的JSON文件:config.json

{
"Message"   : "Hoorraaay! You unlocked the NativeScript clicker achievement! Congratulations!"
}

1 个答案:

答案 0 :(得分:3)

var configJson = require("./config.json");

在JavaScript项目中演示以上内容的PlayGround演示可以找到here