Ich versuche Tabs mit ng-show zu verstecken und anzuzeigen. Ich habe den folgenden CodeWenn der Wert von ng-show wahr ist, dann ist auch das Element nicht sichtbar
geschrieben<li ng-show={{hidetabs}} > <a data-toggle="tab" id="second_tab" href="#menu1">Customer Contacts</a></li>
<li ng-show={{hidetabs}}> <a data-toggle="tab" id="third_tab" href="#menu2">CWC User Access</a></li>
</ul>
und den Code für die Steuerung ist Funktion ($ Umfang, ngDialog, $ routeParams, $ Fenster $ location) {
$scope.aircraftlist = [];
$scope.hidetabs=false;
$scope.aircraft = {};
$scope.nextfirsttab = function() {
$scope.hidetabs=true;
$("#second_tab").click();
}
Das Problem selbst ist, wenn Ich setze den Wert von hidetabs auf wahre Klasse ist ng-hide. und wenn in der div put ng-show = "hidetabs" funktioniert es überhaupt nicht.
Sie brauchen nicht die geschweiften Klammern '{{}}' nur tun 'ng-show = "HideTabs"'. Dies kann helfen [erklären] (http://jaketrent.com/post/when-to-use-curlies-in-angular-directives/), wenn die Klammern benötigt werden. – ste2425