当文本区域绑定到模型时,angularjs中的默认文本区域值

Default textarea value in angularjs when textarea is bound to model

本文关键字:区域 文本 angularjs 默认 绑定 模型      更新时间:2023-09-26

HTML:

<textarea ng-model="user.ban_reason"></textarea>

最初,禁令的理由是空的。但是,我想提供一个默认值。但是

<textarea ng-model="user.ban_reason">reason</textarea>

不起作用。

有什么办法吗?

在控制器内,您可以执行以下操作:

$scope.user = {
    ban_reason:"reason"
}

如果在某种情况下,您仍然需要它在模板中具有默认文本,那么您可以使用ng-init。

  <textarea ng-model="text" ng-init="text = 'Hello, this is my default text.'"></textarea>

当文档DOM准备就绪时,您的angular应用程序将进行初始化,因此,使用$scope.user.ban_reason值覆盖该值。

在控制器中,定义模型属性的默认值:

$scope.user = { ban_reason: 'reason' };