📅  最后修改于: 2023-12-03 15:33:07.276000             🧑  作者: Mango
ng-show
is a built-in AngularJS directive that can be used to show or hide HTML elements based on a condition.
ng-show="expression"
The expression should evaluate to a boolean value. If the expression is true, the element will be shown, and if it is false, the element will be hidden.
<div ng-show="showElement">
This element will be shown if {{showElement}} is true.
</div>
// In this example, we define a controller that sets the showElement variable to true when a button is clicked.
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.showElement = false;
$scope.toggleElement = function() {
$scope.showElement = !$scope.showElement;
};
});
<!-- In this example, we use the controller to bind the button click to the toggleElement function. -->
<div ng-app="myApp" ng-controller="myCtrl">
<button ng-click="toggleElement()">Toggle Element</button>
<div ng-show="showElement">
This element will be shown if the button has been clicked.
</div>
</div>
ng-show
can be a powerful tool in making dynamic and interactive web applications. It is a simple and easy-to-use directive that can be helpful in hiding or showing elements based on various triggers or conditions.