最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

angularjs使用div模擬textarea文本框的方法

 更新時(shí)間:2018年10月02日 14:14:55   作者:飛向Hadoop  
今天小編就為大家分享一篇angularjs使用div模擬textarea文本框的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

html:

<div class="simulate-textarea"
  ng-model="view.text" contenteditable="true" placeholder="請輸入內(nèi)容"></div>

Angularjs指令:

 /**
 * div模擬textarea輸入框雙向數(shù)據(jù)綁定指令
 */
 .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-height:20px;
 _height: 20px;
 max-height: 120px;
 /*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-height: 20px;
 font-size: 12px;
}

以上這篇angularjs使用div模擬textarea文本框的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

教育| 林州市| 高台县| 囊谦县| 甘南县| 龙川县| 江门市| 德庆县| 新龙县| 岳西县| 观塘区| 英德市| 凤台县| 武冈市| 富裕县| 新蔡县| 福建省| 晋城| 那曲县| 东乌珠穆沁旗| 寿光市| 运城市| 化德县| 莱西市| 尉犁县| 三江| 旅游| 交口县| 都安| 玉门市| 黄龙县| 房产| 武强县| 通辽市| 曲松县| 荣昌县| 习水县| 祁阳县| 札达县| 井冈山市| 呼玛县|