模型到sap ui5中的视图和component.js

时间:2015-09-23 10:29:02

标签: javascript model-view-controller odata sapui5 javascript-objects

在一些示例中,我已经看到将模型直接设置为sap ui5视图(js)中的视图。这是什么实际用途。

我已经看到加载各种odata模型,分配到sap.core模型并在视图中使用这个odata模型。使用component.js的用途是什么,因为我们总是可以在视图控制器中加载模型。

提前致谢 普拉萨德

1 个答案:

答案 0 :(得分:1)

这里有两个问题,我会回答它们

  

将视图绑定模型的实际用途是什么?

视图就像HTML DOM一样,树形结构中包含各种UI控件。因此,如果整个视图可以使用模型中的数据,则将模型绑定到视图会使视图中的所有控件都可以通过绑定路径访问数据。

  

Component.js的用途是什么?

Component.js可帮助您将应用程序作为一个单元(即组件)划分。这是一个组件,包含应用程序中的所有视图以及有关其路由的信息,并且可供另一个组件或DOM元素使用。这只是为了使您的应用程序模块化。通常,您的应用程序将具有一个ODataModel和多个JSONModel。因此,模型的实例化可以在Component中发生,因为它是起点,json模型可以在不同的视图中实例化。这不是一个规则,而只是一个好方法。