首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在淘汰赛中,数据绑定不起作用?

在淘汰赛中,数据绑定不起作用?
EN

Stack Overflow用户
提问于 2013-12-20 09:00:00
回答 2查看 1.3K关注 0票数 0

当单击链接(标记).it包含数据绑定时,我遇到了一个问题,通过使用attr绑定,我给出了url,同时使用单击绑定,我的问题是单击绑定正在工作,但不能通过attr绑定重定向url。我试试这个代码..。

代码语言:javascript
复制
 viewModel.printbill = function () {
    var dta = ko.utils.arrayFilter(viewModel.Bills(), function (item) {
        return item.BillID == viewModel.BillID();
    });
    if (dta != null) {
        var data = {
            List: dta
        }
        localStorage.setItem('SelectedBill', JSON.stringify(data));
    }
};

当单击此链接时,我有一个单击绑定:printBill,它用于从<a target="_blank" title="" data-bind='attr: {href:"@Href("~/billing/BillPrint") "},click:printbill'>按钮中选择一个特定的id并映射到本地存储中,...all things good..but ..i无法将屏幕重定向到另一个选项卡。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-20 09:08:30

如果链接上同时有一个click绑定和一个href,那么您需要从绑定中返回true,以便遵循href --把它看作是能够取消单击(因此是导航)。

代码语言:javascript
复制
 viewModel.printbill = function () {
    var dta = ko.utils.arrayFilter(viewModel.Bills(), function (item) {
        return item.BillID == viewModel.BillID();
    });
    if (dta != null) {
        var data = {
            List: dta
        }
        localStorage.setItem('SelectedBill', JSON.stringify(data));
    }
    return true; // <---- here
};
票数 3
EN

Stack Overflow用户

发布于 2013-12-20 09:33:52

而不是使用“使用链接”按钮重定向并单击

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20699769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档