Skip to content

模型 #31

Open
Open
@xspider

Description

@xspider

<<返回目录

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();

<<返回目录

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions