模型类一旦多了没有强类型和智能提示是至关痛苦的,因此。java
仅仅用ts定义一个模型类:mvc
class Person extends Backbone.Model { defaults = { Name:"" }; //相似java的 Set Get 方法 GetName(){this.get("Name")} SetName(obj){this.set("Name",obj)} };
使用的时候:dom
好比render方法中函数
var Model:Pserson = this.model;this
Model.GetName(); //就有智能提示了。spa
使用的地方脚本必须放在ts文件里。code
固然我劝你不要像todomvc的demo那样去深刻使用ts + backbone,会死得很惨的。由于ts严格指定了构造函数中super必须放在第一个,可是这么作events就没用了事件没法初始化(和demo说的不同啊喂 (╯‵□′)╯︵ ┻━┻ ),因而我失败了,仅仅如同上面简单利用下仍是能够的。blog