[英]Why aren't my javaScript functions firing?
我不知道是什么阻止了我的功能。 我正在Appcelerator Studio上编码,并且有四个要从中提取的js文件。 这是不会触发的功能之一的代码。
app.js文件
var ui = require("win");
var geo = require("geo");
geo.getGeo;
geo.js文件
var getGeo = function() {
console.log("Geo Module");
Ti.Geoloaction.purpose = "Your location is needed to get your weather forecast.";
Ti.Geolocation.getCurrentPosition(function(a){
console.log(a);
console.log(JSON.stringify(a.source));
var userLoc = {
lat : a.cords.latitude,
lng : a.cords.longitude
};
});
//win.buildGeoUi;
net.netFnc;
console.log(userLoc.lat, userLoc.lng);
};
exports.getGeo = getGeo;
这是用于学校项目的天气应用程序。 我也试图从嵌套在函数内的api中提取数据。
当我运行我的应用程序时,我在getGeo函数内部的console.logs没有运行,这就是我知道它没有触发该函数的方式。
您正在做geo.getGeo;
并且您应该执行geo.getGeo();
执行功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.