我们有标签工作正常使用该HTMLAngularJS纳克级的和无效的标签 - 功能被打破
<div class="col-lg-3 col-md-3 panel-container">
<ul class="nav nav-pills nav-stacked">
<li class="active"><a data-toggle="pill" href="#general" ng-class="{true: 'invalid-tab', false: ''}[form.editTemplateGeneralForm.$invalid]">@Labels.general</a></li>
<li><a data-toggle="pill" href="#startingValues" ng-class="{true: 'invalid-tab', false: ''}[form.editTemplateStartingValuesForm.$invalid]">@Labels.startingValues</a></li>
</ul>
</div>
用于正常工作无效的标签,当标签是无效的它显示为红色。现在它不再有用了,我们怀疑它是最新版本的AngularJS打破了这种功能。我们使用v1.3.13。
你知道应该在上面的语法中调整什么,以使它再次工作(这是在我们的应用程序的许多页面中使用)。
这是从我们的site.css无效标签:
.widget .invalid-tab * {
background-color: #F9EAF3;
/*color: #F9EAF3;*/
color: #d43f3a;
}
.widget .invalid-tab:hover * {
background-color: #E06B6C;
color: #ffffff;
}
好像你只是想设置类,如果表单字段是无效的权利无效的标签?更简单的版本如下:'ng-class =“{'invalid-tab':form.editTemplateGeneralForm。$ invalid}”'[用语法修复编辑] –
请试试看,谢谢。 – Naomi
虽然这是一个较短的语法,但问题仍然存在。无效标签没有显示为红色:( – Naomi