HTML:
<textarea ng-model="user.ban_reason"></textarea>
最初禁令原因是空的。但是我想提供一个默认值。但是
<textarea ng-model="user.ban_reason">reason</textarea>
不起作用。
任何想法如何做到这一点?
答案 0 :(得分:8)
在控制器内部,您可以执行以下操作:
$scope.user = {
ban_reason:"reason"
}
答案 1 :(得分:4)
当文档DOM准备就绪时,您的角度应用程序会初始化 - 因此,会使用您的$scope.user.ban_reason
值覆盖该值。
在控制器中,为模型属性定义默认值:
$scope.user = { ban_reason: 'reason' };
答案 2 :(得分:4)
如果出现这种情况,你仍然需要它在模板中有默认文本,那么你可以使用ng-init。
<textarea ng-model="text" ng-init="text = 'Hello, this is my default text.'"></textarea>