所以我有一些逻辑来切换绑定的东西,如果节点不在那里,它看起来像这样
<div {{::(search.query.term || "No Term")}} >
这很好用,但是有些奇怪的情况,search.query.term
实际上是空对象,它会打印"{}"
。我想知道是否有办法处理这个内联,所以如果节点不在那里它也没有显示任何术语,如果它是一个空对象。谢谢!
答案 0 :(得分:0)
与您收到的评论一样,将其放入您的控制器中。
$scope.boundValue = $scope.search.query.term || 'No Term';
我刚跑了几个o&#39;测试运行,我从来没有打印过空对象,除非我明确设置以下结构;
$scope.search = {
query: {
term: {}
}
};
我将假设term
引用字符串值。