在ibm mobilefirst v7.0中,我正在使用angularjs实现mfp分析。
“Log 1”正在分析控制台中显示,而“Log 2”则没有。
只有在我的init函数上调用的分析才会显示在控制台上,而在所有其他函数上,它不会显示在控制台上。
一个奇怪的遭遇是日志“成功推送到服务器的MF分析”被调用,所以我可以假设它成功了,但只显示“Log 1”而“Log 2”不是。
没有显示“Log 2”的问题,或者控制台上没有显示除init之外的所有其他功能上的日志?
/** Initialization */
$scope.init = function() {
var log = {
"log" : "Log 1"
}
customMFAnalytics(log)
}
/** Called when the user press login */
$scope.login = function() {
var log = {
"log" : "Log 2"
}
customMFAnalytics(log)
}
$scope.init();
/** MFP Analytics */
function customMFAnalytics(event){
WL.Analytics.log(event);
WL.Analytics.send().then(function(state) {
console.log("MF analytics pushed to server successfully");
}).fail(function(errObj) {
console.log("Error while pushing MF analytics to server");
});;
}