attr绑定是用来为html元素绑定属性值的,这种绑定非常有用,例如我们需要想一个元素添加title属性,或者为img标签添加src属性。

示例代码:

//.W片段
<a bind-attr="{ href: url, title: details }">
 Report
 </a>
//js片段
this.url=justep.Bind.observable("year-end.html"),
this.details=justep.Bind.observable("Report including final year-end statistics")

绑定规则:向元素添加指定的属性,如果属性值为null,或undefined,则不会创建这个为元素创建属性。

另外,如果属性的名称不是合法的JavaScript变量,则需要用引号包裹起来,例如:

<div bind-attr="{ 'data-something': someValue }">...</div>

本文由WeX5君整理,WeX5一款开源免费的html5开发工具H5 App开发就用WeX5!

阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443