1

我这里有一个情况,我有一个带有一些 html 元素的 div,这些元素已经与 knockout.js 框架绑定。

我正在尝试创建一个错误面板,该面板在特定 div 的保存按钮上验证 html 元素并生成错误消息。

任何想法如何从淘汰赛中做到这一点,或者我们需要淘汰赛 + jquery?

提前致谢!!!

4

1 回答 1

1

您可以通过以下方式执行此操作:例如,将简单的文本属性添加到您的视图模式中,例如

function ViewModel()
{
  this.error = ko.observable('');
}

将此属性应用于您的错误面板可能如下所示:

<div class='error' data-bind="visible:error != '', text:error"></div>

当你想显示一些错误时,只需将消息设置为错误属性。当然这个例子很简单,但你可以像起点一样使用它。

于 2013-02-21T07:28:02.230 回答