![]() |
1
1
我会选择第一个选项,使用
考虑本地化的情况:每种语言可能有不同的模板。您可以很容易地在模板本身中本地化“匿名”案例。
此外,数据模型应该与输出端无关。如果你想测试一个用户是否有名字,你会在代码的其余部分做什么?检查
实际上,模板应该只关注输出数据,但这并不意味着它必须只包含输出语句。你通常有一些
|
![]() |
2
1
就个人而言,我喜欢干净的代码,并且同意模板不应该有主要的逻辑。所以在我的实现中,我要确保所有值都有“安全”的默认值,通常是一个空字符串、指向基类的指针或等效值。这使得代码有两个主要的改进,第一,您不必经常测试空值或丢失值,并且您可以输出默认值,而不必在显示模板中使用太多逻辑。 因此,在您的情况下,将默认指针指向基值听起来是最佳解决方案。 |
![]() |
3
0
您的第三个选项:创建常规
我不喜欢
|
![]() |
bbusdriver · 角度4将承诺返回值赋给全局变量 6 年前 |
![]() |
PerilOS · SQL查询的PHP回显 6 年前 |
![]() |
Borja · 如果外部文件不存在,则停止文件:是否可以解决此问题? 6 年前 |
![]() |
vaartis · vue中未定义具有图像链接的属性。js数据 7 年前 |
![]() |
pac · 安慰日志(json2[key2].id)未定义 7 年前 |