<button ng-show="object.prop" ng-click="object.prop = undefined"/>
是否有可能从模板中删除属性而控制器中没有附加功能而不是将其值设置为undefined?
在HTML中
<button ng-show="object.prop" ng-click="deleteProperty()" />
在控制器中
$scope.deleteProperty = function() { delete $scope.object.prop; }