使用“!!”有什么意义运算符而不是“!”什么时候使用ng-show指令?

时间:2015-10-28 12:07:31

标签: javascript angularjs

所以我在Angular上做了一个课程,我偶然发现了一个教师,他在一个例子中展示了如何使用ng-show指令。请参阅以下代码:

Name: {{ user.name }} <br /><br />
<div ng-show='!!user.address'>Address:<br />
  {{user.address.street}} <br />
  {{user.address.city}}<br />
  {{user.address.planet}}
</div>

问题是,为什么讲师使用两个感叹号而不是一个来隐藏address

为了进一步参考,我包含了script.js文件:

angular.module('app').controller('mainCtrl', function($scope) {
  $scope.user = {
    name: 'Luke Skywalker',
    address: {
      street: 'PO Box 123',
      city: 'Secret Rebel Base',
      planet: 'Yavin 4'
    },
    friends: [
      'Han',
      'Leia',
      'Chewbacca'
    ]
  }
});

0 个答案:

没有答案