angular.js - angularjs 使用ng-hide的问题。
问题描述
<p ng-hide=“{{item.amount}}=0” ng-repeat=“item in items track by $index”>具体内容</p>
item.amount就是商品的数量,点击 - 的时候会动态修改这个图是具体要应用的场景,在点击 - 时,当等于0的时候需要隐藏掉这个p,现在的情况是 刷新页面或者跳转后再过来能隐藏掉,但是在点击 - 的时候不能立即隐藏。请问该怎么解决,因为是ng-repeat出来的列表,ng-hide不能直接传一个布尔值,请问还有什么方法能解决么?
问题解答
回答1:用ng-hide='item.amount==0'
var app = angular.module(’plunker’, []);app.controller(’MainCtrl’, function($scope) { $scope.name = ’World’; $scope.items = [{amount:0}]; $scope.minus = function(){ --$scope.items[0].amount; }}); <body ng-controller='MainCtrl'> <p ng-hide='item.amount==0' ng-repeat='item in items track by $index'> {{item.amount}} </p> <button ng-click='minus()'>-</button> </body>
http://plnkr.co/edit/7KeNE5BtMJvRmjrafcr0
回答2:ng-hide=“item.amount==0”
相关文章:
1. 在应用配置文件 app.php 中找不到’route_check_cache’配置项2. html按键开关如何提交我想需要的值到数据库3. HTML 5输入框只能输入汉字、字母、数字、标点符号?正则如何写?4. javascript - 请教如何获取百度贴吧新增的两个加密参数5. Android中能不能判断一个数据库是create来的,还是open来的?6. gvim - 谁有vim里CSS的Indent文件, 能缩进@media里面的7. 跟着课件一模一样的操作使用tp6,出现了错误8. PHP类属性声明?9. javascript - 求助canvas绘制马赛克的问题,老是取色不准10. java - 安卓接入微信登录,onCreate不会执行
