所以我在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'
]
}
});