5

HTML:

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

最初禁止原因为空。但是我想提供一个默认值。但

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

不工作。

任何想法如何做到这一点?

4

3 回答 3

8

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

$scope.user = {
    ban_reason:"reason"
}
于 2013-08-14T13:23:35.240 回答
5

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

  <textarea ng-model="text" ng-init="text = 'Hello, this is my default text.'"></textarea>
于 2014-12-03T02:41:29.563 回答
4

当文档 DOM 准备好时,您的 Angular 应用程序会初始化 - 因此,用您的值覆盖该$scope.user.ban_reason值。

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

$scope.user = { ban_reason: 'reason' };
于 2013-08-14T13:24:16.243 回答