Open
Description
Model
是SPA类应用程序的核心,包括数据的获取、转换、验证、访问控制等。Model
也提供了一组基本的管理变化的功能。
下面的示例演示了如何定义一个模型,包括自定义方法、设置属性、以及触发该属性变化的事件。
Chassis.Model.define( 'sidebar', {
promptColor: function() {
var cssColor = prompt( '请输入一个CSS颜色值:' );
this.set({ color: cssColor });
}
} );
var sidebar = Chassis.Model.create( 'sidebar' );
sidebar.bind('change:color', function(model, color) {
$('#sidebar').css({background: color});
});
sidebar.set({color: 'white'});
sidebar.promptColor();