ng-show ne semble pas être utilisé de cette façon, n'est-ce pas ? Il semble qu'une valeur de type booléen soit transmise à ng-show. True signifie afficher et false signifie masquer. La fonction que vous écrivez doit renvoyer une valeur par défaut. Vous placez le retour true dans la condition if, et il y en a une autre à l'extérieur. valeur de retour
angular a été introduit, votre ng-app a-t-il donc été déclaré et si ng-controller a été déclaré ? Si oui, votre fonction rec doit être définie dans $scope ou controller, au lieu d'écrire directement en fonction, pour que angular puisse trouver la fonction
var test = angular.module('test', []);//申明应用
test.controller("testCon",function($scope){//申明控制器
$scope.rec = function(){
//your code
}
})
Enfin, ajoutez ng-controller à l'ancêtre p autre que le p que vous devez contrôler, comme : <p ng-controller="testCon"> Ajoutez ensuite ng-app à l'ancêtre p ou au corps de votre contrôleur, tel que : <body ng-app="test"> Ensuite, vous avez juste besoin du nom de la fonction après l'endroit où vous avez besoin de ng-show, tel que : ng-show=“rec”
ng-show ne semble pas être utilisé de cette façon, n'est-ce pas ? Il semble qu'une valeur de type booléen soit transmise à ng-show. True signifie afficher et false signifie masquer. La fonction que vous écrivez doit renvoyer une valeur par défaut. Vous placez le retour true dans la condition if, et il y en a une autre à l'extérieur. valeur de retour
Que ce code soit exécuté ou non est une question. Il est recommandé de jeter un œil à la démo officielle d'Angular
.angular
a été introduit, votreng-app
a-t-il donc été déclaré et sing-controller
a été déclaré ? Si oui, votre fonctionrec
doit être définie dans$scope
oucontroller
, au lieu d'écrire directement en fonction, pour queangular
puisse trouver la fonctionEnfin, ajoutez ng-controller
à l'ancêtre p autre que le p que vous devez contrôler, comme :
<p ng-controller="testCon">
Ajoutez ensuite ng-app
à l'ancêtre p ou au corps de votre contrôleur, tel que :
<body ng-app="test">
Ensuite, vous avez juste besoin du nom de la fonction
après l'endroit où vous avez besoin de ng-show, tel que :
ng-show=“rec”