宽松的 "angularjs" 样式表达式解析在 vue 中丢失
Relaxed "angularjs" style expression parsing missing in vue
如果我在 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>
如果我在 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>