【发布时间】:2012-02-24 03:27:59
【问题描述】:
我的 jQuery Mobile 应用程序中有一个页面,其中包含两个基于链接的按钮,我想将它们的属性绑定到 ko.observable() 对象:
<div data-role="page" id="details">
<div data-role="content">
<!-- ko with: selectedPerson -->
<div>
<h2 data-bind="text: name"></h2>
<a data-role="button" data-bind="attr: { href: phoneLink, title: phone}, text : phone"></a>
<a data-role="button" data-bind="attr: { href: emailLink, title: email}, text : email"></a>
</div>
<!-- /ko -->
</div>
</div>
问题是链接没有呈现为按钮,我将它们视为简单链接。
我怎样才能让 jqm 和 knockout 一起工作?我需要为它编写自定义绑定吗?
谢谢
【问题讨论】:
标签: javascript data-binding jquery-mobile knockout.js