javascript - 如果 json 中的数据等于 Ionic 和 Angular 的 true,则在页面上显示一个区域

标签 javascript angularjs json ionic-framework

我正在创建一个 ionic 应用程序,并且我通过 Ionic Controller 从 php 页面请求了一些变量。从我获得的变量中,我有一个名为 active 的字段,每个用户登录后可以是 yesno 。 我想要实现的是,页面上有一个名为“activediv”的 div,并且我希望仅当 json 中的变量 = yes 时才显示该 div。

.controller('useraccount_ctrl', ['$scope', '$http', function($scope, $http) {
   $http.get('http://localhost/myapp/app_ion/templates/user/user_account.php').success(function(data) {
       $scope.userdata = (data);
   });
}])

HTML

<ion-content class="has-subheader"> 

<ion-list class="list card" ng-repeat="item in userdata">
   <ion-item href="#/tab/source/{{item.profile_id}}">
 <div class="item item-avatar-big">
<img src="../usr_up_img/{{item.profile_pix}}">
    <h2>{{item.fname}}</h2>
    <p>{{item.country}}</p>
    <p>{{item.curr_city}}</p>
  <div id="activediv">{{item.active}}</div>
  </div>
   </ion-item>
  </ion-list>

  </ion-content>

JSON

[{"fname":"Nicholas","country":"India","curr_city":"East Legon","profile_id":"1298","profile_pix":"173333297082.jpg","active":"yes"}] 

最佳答案

试试这个

<div id="activediv" ng-if ="item.active == 'yes'">{{item.active}}</div>

关于javascript - 如果 json 中的数据等于 Ionic 和 Angular 的 true,则在页面上显示一个区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37840673/

相关文章:

javascript - 寻找 $(window).load 的替代方案,其速度比 $(document).ready 慢

javascript - 如果循环中的最后一个属性不同,则 Angular 添加元素

javascript - 如何在不从 firebase 重新加载页面的情况下更新数据

javascript - 使用 Javascript 进行待办事项列表 : can't delete item

javascript - Angular 改变个人值(value)会改变全局值(value)

javascript - Google 时间轴图表 - 将无持续时间的事件更改为圆圈

javascript - 绑定(bind)嵌套选择元素在 angularjs 中不起作用

jquery - 如何迭代 JSON HashMap

javascript - 长轮询以更新 DOM,同时保留来自 jQuery 的累积属性

javascript - EmberJS 使用 View 处理 DOM 事件