ng-show ng-hide 不工作
ng-show ng-hide not working
我试图在变量为 null 时隐藏一个部分。
<ion-item class="item-avatar calm" id="detalleDeCita-list-item29" ui-sref="volare2.perfilDelAsesor" ng-show="asesor" >
<h2calm>Asesor {{asesor}}
<p>Ver perfil</p>
</h2calm>
</ion-item>
控制器
$scope.asesor = $stateParams.asesor;
结果为空。
无论 $scope.asesor.
的值如何,它都会显示 html 段
如果使用 ng-hide 或 ng-if 也会发生同样的情况。
我已经尝试了所有可能的组合,但无论如何,它都不起作用。
$stateParams
参数总是字符串。 "true" == 真,而且 "false" == 真。您需要以某种方式将值强制为布尔值。试试这个:
$scope.asesor = !!$stateParams.asesor;
我试图在变量为 null 时隐藏一个部分。
<ion-item class="item-avatar calm" id="detalleDeCita-list-item29" ui-sref="volare2.perfilDelAsesor" ng-show="asesor" >
<h2calm>Asesor {{asesor}}
<p>Ver perfil</p>
</h2calm>
</ion-item>
控制器
$scope.asesor = $stateParams.asesor;
结果为空。 无论 $scope.asesor.
的值如何,它都会显示 html 段如果使用 ng-hide 或 ng-if 也会发生同样的情况。
我已经尝试了所有可能的组合,但无论如何,它都不起作用。
$stateParams
参数总是字符串。 "true" == 真,而且 "false" == 真。您需要以某种方式将值强制为布尔值。试试这个:
$scope.asesor = !!$stateParams.asesor;