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

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

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

html:

<div class="simulate-textarea"
  ng-model="view.text" contenteditable="true" placeholder="請(qǐng)輸入內(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文本框的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

武威市| 萍乡市| 咸阳市| 龙井市| 宁乡县| 高青县| 文化| 赞皇县| 马尔康县| 莱阳市| 德钦县| 合肥市| 三穗县| 五莲县| 陕西省| 呼伦贝尔市| 宜兰县| 崇义县| 遵义市| 京山县| 南江县| 嵩明县| 道真| 大同市| 怀来县| 沛县| 土默特左旗| 新营市| 东乡族自治县| 西峡县| 临高县| 宁阳县| 迭部县| 灌阳县| 朝阳区| 铁岭县| 灵武市| 丽水市| 于田县| 辽阳市| 建阳市|