Premièrement, vous n'avez pas transmis x, et deuxièmement, ce que vous avez renvoyé était une chaîne, et la chaîne est toujours correcte. Essayez de l'écrire comme ceci :
Laissez-moi vous expliquer un concept. Les éléments de ng-if sont appelés expressions angulaires, et angulaire analysera cette expression. "x!='a'" est en fait $scope.x != 'a' D'ailleurs, ceci $scope est la portée générée par ng-repeat. Le test() suivant sera bien sûr analysé dans $scope.test() Aucune méthode n'a été trouvée dans la portée de ngRepeat, j'ai donc trouvé votre méthode dans la portée parent, puis votre méthode a renvoyé une chaîne, donc le jugement est. c'est toujours true.
Premièrement, vous n'avez pas transmis x, et deuxièmement, ce que vous avez renvoyé était une chaîne, et la chaîne est toujours correcte. Essayez de l'écrire comme ceci :
Laissez-moi vous expliquer un concept. Les éléments de ng-if sont appelés expressions angulaires, et angulaire analysera cette expression.
"x!='a'"
est en fait$scope.x != 'a'
D'ailleurs, ceci$scope
est la portée générée parng-repeat
.Le
test()
suivant sera bien sûr analysé dans$scope.test()
Aucune méthode n'a été trouvée dans la portée de ngRepeat, j'ai donc trouvé votre méthode dans la portée parent, puis votre méthode a renvoyé une chaîne, donc le jugement est. c'est toujourstrue
.