我想我现在还没有看到树木。 这是我的html代码,如果值不为空,则应显示营业时间。
<div class="lokalinfo" ng-if="lokal.openBegin != null && lokal.openEnd != null || lokal.openBegin2 != null && lokal.openEnd2 != null">
Öffnungszeiten:<br/>
<span ng-if="lokal.openBegin != null && lokal.openEnd != null">{{lokal.openBegin}} - {{lokal.openEnd}}</span>
<span ng-if="lokal.openBegin2 != null && lokal.openEnd2 != null">{{lokal.openBegin2}} - {{lokal.openEnd2}}</span>
</div>
这是我的数组中的一个条目的样子(摘录):
{"openBegin":"11:00","openEnd":"13:00","openBegin2":"15:00","openEnd2":"00:00"}
现在openBegin和openEnd正常工作,但openBegin2和openEnd2没有,ngIf指令中的表达式返回false,就好像这些值是null一样。
这可能只是一些愚蠢的小错误,但我找不到......
答案 0 :(得分:1)
根据您提供的有限代码,必须是因为lokal.openBegin2
DOES等于null或lokal.openEnd2
DOES等于null。或者两者都是= null。
在你的javascript调试这两个(console.log(lokal.openBegin2))并查看哪一个打印为null,然后找出原因。