本来想玩下React Native的…结果win上各种郁闷.
但还是想看看移动端.
试下NativeScript:
单纯的TS模板:
viewModel
import observable = require("data/observable"); |
既然让Model继承了一个Observable.我们不得不看下了.这个Model感觉就是个组件.等看NG2的版本再感受吧
class Observable { |
看了定义,更感觉像组件了…各种属性.时间.可以通知.注释里用button来举例,好一个组件
上面是私有属性,一般就是xml会用到的变量,数据binding来用
构造里弄默认值 ,onTap是事件处理函数
this.notifyPropertyChange("message", value)
这句肯定是重点.看后面怎么解释吧.关乎数据binding和通知机制