最新下载
热门教程
- 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; }
相关文章
- 2025年8月XRP将迎来什么? 08-02
- 《阴阳师》“超鬼王”阿修罗阵容推荐分享 08-02
- 《奇迹暖暖》饴蜜迎春套装怎么获得方法有哪些 08-02
- 怎么驱动矿机-矿机怎么打驱动 08-02
- 《空之要塞:启航》阵容角色搭配最强推荐 08-02
- 《重返未来1999》洞悉机制有什么 08-02