最新下载
热门教程
- 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;
}
相关文章
- 塞尔达传说智慧的再现抓住咕咕鸡攻略 11-10
- 塞尔达传说智慧的再现心爱的宝物攻略 11-10
- 塞尔达传说智慧的再现道路阻塞挑战攻略 11-10
- 塞尔达传说智慧的再现会飞的植物攻略 11-10
- 塞尔达传说智慧的再现陷入困境的男子攻略 11-10
- 塞尔达传说智慧的再现会飞的地板攻略 11-09