【问题标题】:Get set value attribute with Knockoutjs使用 Knockoutjs 获取设置值属性
【发布时间】:2019-02-19 06:42:06
【问题描述】:

我有一个输入标记和输入值,即 Knockoutjs 函数。我想获取该输入的值并放入 facebook share data-href 属性,请您帮忙。 这是代码

我要取这个data-bind="value:generatedLink"值

<input type="text" class="form-control" data-bind="value: generatedLink" readonly id="copyClip">

并将其放入“data-href”

    <div class="fb-share-button fb-Button" data-href="" data-layout="button" data-size="large" data-mobile-iframe="true" style="margin-right:20px; float:right">
                <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.oppa.ge%2Fpiggybank%2F1002102&amp;src=sdkpreparse" class="fb-xfbml-parse-ignore" style="height:45px;">Share</a>
            </div>
                <div class="clear"></div>

生成的链接

piggyBankViewModel.prototype.shareLink = function (id, data) {
$.get('/PiggyBank/GetShareLink/' + id, function (response) {
    data.canShowShareContainer(true);
    data.shareLinkValue(response.link);
    data.generatedLink(response.link);
});

【问题讨论】:

  • 什么是数据?你是在 piggyBankViewModel 上调用 ko.applyBindings 吗?

标签: css asp.net-mvc data-binding knockout.js


【解决方案1】:

您只需要使用attr 绑定。 attr documentation

data-bind="attr: { 'data-href': generatedLink }"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 2021-07-02
    • 2018-07-16
    • 2011-11-30
    • 1970-01-01
    • 2011-12-15
    • 1970-01-01
    相关资源
    最近更新 更多