问题描述
我想在单击按钮时在文本区域内附加一个带有日期的签名,例如“签名 07/08/2015”。 我怎样才能做到这是 AngularJS 的方式?
说 textarea 包含文本为“这是一个文本”。 单击按钮后,它应该转换为,
This is a text
Signature 07/08/2015
用 JavaScript 的方式很容易做到,但我完全是 Angular 的初学者。
这是我尝试在 app.js 中获取日期的内容,
$scope.getDate = new Date();
我可以使用它作为,
<p ng-bind="getDate | date:'MM/dd/yyyy'"></p>
文本区域看起来像这样,
<textarea type="text" class="form-control" id="description" name="description" ng-model="description"></textarea>
<a href="javascript:" id="add-signature" onclick="addSignature();">add signature</a> // this needs to be modify in angular way.
简而言之,
- 获取文本区域值
- 附加签名
- 在 textarea 中设置这个新值
1楼
像这样尝试
控制器
$scope.addSignature=function(){
$scope.description=$scope.description+ "\nSignature 07/08/2015";
}
看法
<a href="javascript:;" id="add-signature" ng-click="addSignature();">add signature</a>