gpt4 book ai didi

javascript - knockoutjs中的动态title属性

转载 作者:可可西里 更新时间:2023-11-01 12:51:06 27 4
gpt4 key购买 nike

我想动态设置 span 的 title 属性。我在下面尝试过:

<span id="aPublic" class="pointer" 
data-bind="attr:{title: {'mark private': isPublic, 'mark public': !isPublic()}}">
</span>

但它给了我 [object Object]。

最佳答案

你不能以这种方式做到这一点。在您的 View 模型中创建 computed 值,该值将返回所需的 title 取决于 isPublic 属性:

self.title = ko.computed(function(){
return self.isPublic() ? 'mark private' : 'mark public';
});

或者您可以在 data-bind 属性中执行此操作,但这不是最佳解决方案:

<span id="aPublic" class="pointer" 
data-bind="attr:{title: isPublic() ? 'mark private': 'mark public'}">
</span>

关于javascript - knockoutjs中的动态title属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13815739/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com