我們有標籤工作正常使用該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