例如,我有一个表单来编辑"用户"对象,具有" name"," password"等属性。我可以初始化" user"在$scope.user = {}
之类的控制器中。但即使赢了,只要我在<input ng-model="user.name"/>
中输入一个值,&#34;用户&#34;对象将被初始化,因此理论上不需要初始化,除非我想要一些预定义的值。虽然您的代码使用无法在控制器中找到的变量感觉不对。
这个案例的最佳做法是什么?
答案 0 :(得分:1)
为了清楚起见,我建议你在控制器中初始化它。然后任何开发人员都可以看到发生了什么。当然,如果你想要一些默认值,那么控制器初始化就足够了。