最佳实践 - 我应该在表单上使用它之前初始化对象吗?

时间:2017-10-30 10:48:42

标签: angularjs

例如,我有一个表单来编辑&#34;用户&#34;对象,具有&#34; name&#34;,&#34; password&#34;等属性。我可以初始化&#34; user&#34;在$scope.user = {}之类的控制器中。但即使赢了,只要我在<input ng-model="user.name"/>中输入一个值,&#34;用户&#34;对象将被初始化,因此理论上不需要初始化,除非我想要一些预定义的值。虽然您的代码使用无法在控制器中找到的变量感觉不对。

这个案例的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

为了清楚起见,我建议你在控制器中初始化它。然后任何开发人员都可以看到发生了什么。当然,如果你想要一些默认值,那么控制器初始化就足够了。