ObservableArray导致应用程序停止
问题描述:
我试图使用类似于购物清单教程的ObservableArray
,但是每当我将ObservableArray添加到我的代码隐藏文件的Observable时,我的应用程序就不会加载相应的xml页面。我的应用在前一页停止。下面是相应的代码:ObservableArray导致应用程序停止
home.js:
var Group_List_View_Model = require("../../shared/view-models/list_groups_view_model");
var Observable = require("data/observable").Observable;
var group_list = new Group_List_View_Model([]);
var page_data = new Observable({
group_list: group_list,
load_groups: false
});
exports.onNavigatingTo = function(args) {
var page = args.object;
page.bindingContext = page_data;
}
list_groups_view_model.js:
var ObservableArray = require("data/observable-array").ObservableArray;
function Group_List_View_Model(items) {
var view_model = new ObservableArray(items);
return view_model;
}
module.exports = Group_List_View_Model;
当我注释掉只return view_model;
,我的应用程序不再摊位。当我仅注释掉group_list: group_list,
时也是如此。我的应用程序不喜欢ObservableArray。任何有关我导致问题的见解?
更新:我的应用程序也不会喜欢它,当我把ObservableArray直接在我的代码隐藏文件:
home.js
var Observable = require("data/observable").Observable;
var ObservableArray = require("data/observable-array").ObservableArray;
var group_list = new ObservableArray([]);
var page_data = new Observable({
group_list: group_list,
load_groups: false
});
UPDATE2:我使用的火力点在我应用程序,我的控制台是给这个错误:
JS: Error in firebase.init: Error: java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist.
虽然没有在这一点上与此相关的可观察到的数组没有火力点代码,而数组也是空的。
UPDATE3:相关问题Unhanded Exception thrown following Nativescript 2.2.0 update