UI5的Data binding
学习了解一下UI5的数据binding UI5作为一个成熟的企业级UI开发框架,其最大的特点就是遵循MVC的设计,也就是将代码逻辑清晰地区分为数据源(model) - UI(view) - 应用逻辑(controller)这三部分。数据binding就是model和view之间如何交互。 UI5的数据binding主要有三种方式: Property binding Aggregation binding Element binding binding有双向和单向。双向,也就是前端数据和数据模型都可以相互实时自动更新。 单向,就是从模型的更改会让视图自动显示变化。 Property binding UI组件的属性和数据模型可以绑定在一起,实现自动同步。 Code Example: Component.js: 初始化一个model init : function ( ) { // call the base component's init function UIComponent . prototype . init . apply ( this , arguments ) ; var oData = { recipient : { name : "World" } } ; var oModel = new JSONModel ( oData ) ; this . setModel