首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Knockout.js:将可见性绑定到validationMessage

Knockout.js:将可见性绑定到validationMessage
EN

Stack Overflow用户
提问于 2017-07-06 14:25:42
回答 2查看 72关注 0票数 0

我是Knockout.js的新手。我可以成功地将validaionMessage绑定到<p>元素。所有这些<p>元素都放在一个div中,该div具有针对错误的特殊样式。现在,我只想在有一些validationMessage可用时显示div。我该怎么做呢?

代码语言:javascript
复制
<div class="error-container" >
     <p data-bind="validationMessage: age"></p>
     <p data-bind="validationMessage: sex"></p>
     <p data-bind="validationMessage: name"></p>
</div>

PS:我使用的是1.3.0rc版本。

EN

回答 2

Stack Overflow用户

发布于 2017-07-06 14:31:40

在KnockoutJS中,您可以这样做

代码语言:javascript
复制
<!-- ko if: validationMessage -->
<div class="error-container" >
     <p data-bind="validationMessage: age"></p>
     <p data-bind="validationMessage: sex"></p>
     <p data-bind="validationMessage: name"></p>
</div>
<!-- /ko -->

如果传递给"ko if“的参数为true,则里面的所有内容都将在视图中呈现。问题是,如果我不知道你代码的其余部分,我就不能告诉你应该传递给"ko if“的参数,但这会让你对如何实现你想要的东西有所了解。

票数 0
EN

Stack Overflow用户

发布于 2017-07-06 14:41:53

代码语言:javascript
复制
<div class="error-container"  data-bind="if: validationMessage" >
     <p data-bind="validationMessage: age"></p>
     <p data-bind="validationMessage: sex"></p>
     <p data-bind="validationMessage: name"></p>
</div>

尝尝这个,

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

https://stackoverflow.com/questions/44941253

复制
相关文章

相似问题

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