最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
angularjs使用div模拟textarea文本框的方法
时间:2022-06-25 15:34:35 编辑:袖梨 来源:一聚教程网
html:
Angularjs指令:
/**
* div模拟textarea输入框双向数据绑定指令
*/
.directive('contenteditable', [function() {
return {
require: 'ngModel',
link: function(scope, element, attrs, ctrl) {
//view -> model
element.bind('input', function() {
scope.$apply(function() {
ctrl.$setViewValue(element.html());
});
});
//model -> view
ctrl.$render = function() {
element.html(ctrl.$viewValue);
};
}
};
}
css:
.simulate-textarea {
margin-left: 84px;
display: inline-block;
width: calc(100% - 84px);
/*border: 1px solid #dddddd;*/
min-
_
max-
/*border-radius: 4px;*/
/*padding: 4px 6px;*/
outline: 0;
word-break:break-all;
word-wrap: break-word;
white-space: pre-wrap;
overflow-x: hidden;
overflow-y: auto;
line-
font-size: 12px;
}
相关文章
- 三国志8重制版结为配偶作用介绍说明 11-01
- 三国志8重制版结为金兰作用介绍说明 11-01
- 三国志8重制版助阵触发条件及方法分享 11-01
- 三国志8重制版娶湘姬条件及作用说明 11-01
- 三国志8重制版娶莲姬条件及作用说明 11-01
- 荒野大镖客救赎亡灵宝藏猎人成就攻略 11-01