我定义了一个全局模型,并希望从util方法中访问它。
var oAppModel = new JSONModel({
isLoading: false
});
oAppModel.setDefaultBindingMode("OneWay");
this.setModel(oAppModel, "appModel");
这是我的util类
sap.ui.define([], function() {
"use strict";
return {
myFunc: function(input) {
// ==> try to get Data from the app Model
}
};
});
答案 0 :(得分:0)
要拥有全局模型,您可以执行以下操作:
sap.ui.getCore().setModel(oAppModel, "appModel");
---
sap.ui.getCore().getModel("appModel");
但是全局变量/模型并不是一件好事,我只会在非常罕见的特定情况下使用它们。