随时可以给doT模板传任何你想要的值
2014-11-24 11:07
183 查看
我以前一直以为只有传给后台的数据才能用doT模板写入,
其实,随时可以把本地处理的数据,仅仅的一个变量,改头换面成一个it关键字下面的属性。
方法就是在tpl中给它赋值。
要注意的是,首先tpl中的属性值必须在onCreate中的setView中初始化过,也就是get过,
此处并不是必须要config中声明过才可以。
this.setView("cityList.html", {
items : null,
alphabet : this.getAlphabet()
});
this.scroller = null;
这个属性值,规范化命名应该是小写字母打头,为了后面的get方法把它变成大写字母打头的。
属性值对应html模板中的属性值。
而自己定义的变量,变量名没有这种限制,因为它只是将被赋值给这个属性值,他们甚至都不一定要用同一个单词,心里有数就好。
一句话总结:“我只需要在 模板中 写个属性,在setview里面get这个属性,然后tpl里面给它赋值,config不用写”
其实,随时可以把本地处理的数据,仅仅的一个变量,改头换面成一个it关键字下面的属性。
方法就是在tpl中给它赋值。
要注意的是,首先tpl中的属性值必须在onCreate中的setView中初始化过,也就是get过,
此处并不是必须要config中声明过才可以。
config: { }, Sorted = [], Alphabet = [], onCreate: function() {
this.setView("cityList.html", {
items : null,
alphabet : this.getAlphabet()
});
this.scroller = null;
},
这个属性值,规范化命名应该是小写字母打头,为了后面的get方法把它变成大写字母打头的。
属性值对应html模板中的属性值。
而自己定义的变量,变量名没有这种限制,因为它只是将被赋值给这个属性值,他们甚至都不一定要用同一个单词,心里有数就好。
//format the cities data me.cityList(items.cities); items.cities = me.Sorted; //inject to doT var tpl = itu.view.get("resources/cc/cityList/cityList.html"), html = tpl({ items: items, alphabet: me.Alphabet }); me.$content = $.create(html); me.$element.empty().append(me.$content);
一句话总结:“我只需要在 模板中 写个属性,在setview里面get这个属性,然后tpl里面给它赋值,config不用写”
相关文章推荐
- 共享boost::deadline_timer封装模板,可以接受任何函数对象
- 2014年去哪儿网笔试题--一个10*10的矩阵(可以理解为棋盘),随时生成一组数据填入矩阵,任何一个位置的数字除4进行计算,按余数着色...
- 将类声明改为类模板声明,使得数据成员data1和data2可以是任何类型
- ios 中调用函数的方法是消息传递,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候
- IOS:将JSONMdel中的枚举类型转换为字符串(如果你想,当然也可以是任何你想要的数据类型)
- 程序猿从不缺对象,想要随时可以new出来一个
- poi 导出excel 只需要模板的设置就可以输出想要的格式
- 飛飛(七十九)(补)将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型。增默认构造函数、
- 比Jquery FlexiGrid更好用 dotnetFlexGrid 1.2beta更新-增加展现模板模式(Grid中可以放编辑控件和任意Html内容了)
- 表单验证插件,几乎可以自定义任何你想要的效果
- Google SketchUp,一款很有趣的软件,可以创建你所想要的任何3D模型
- 项目-两个成员的类模板将类声明改为类模板声明,使得数据成员data1和data2可以是任何类型
- 担心后端代码泄露?用delphi做后端,模板扣出来,随时可以变化。
- 指针在任何情况下都可以进行>,=,<=, ==运算?
- DNN安装模板(DotNetNuke.install)
- 函数指针-void*函数指针可以指向任何函数
- 任何时代都需要创客,人人都可以是创客
- wordpress 3.0-3.9.2 XSS Getshell Payload(可Getshell当前模板也可以是全部插件模板)
- Mac升级10.12,想要允许任何来源应用,如何操作?