angularjs - vue 中缺少轻松的“angularjs”样式表达式解析
问题描述
如果我在 vue 中有这样的表达
{{foo.earlier_versions.length}}
foo
...如果或未定义,页面会发出错误foo.earlier_versions
,但 angularjs(如果我使用过)会更轻松,只会给我们一个空的结果。
我得到的错误就像
并且页面执行被终止。
有没有办法让 vue 同样宽容?
不必为了使它们“正确”而编写长表达式真的很有帮助。
解决方案
如果您拥有所有最近的依赖项/ devDependencies,您可以使用它
<span class="ml-5 font-bold">
{{ foo?.earlier_versions?.length ?? 'fallback value' }}
</span>