亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在angularjs中使用div模擬一個textarea文本框

發布時間:2021-03-26 15:52:45 來源:億速云 閱讀:170 作者:Leah 欄目:web開發

怎么在angularjs中使用div模擬一個textarea文本框?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

html:

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

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-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;
}

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜春市| 延川县| 怀安县| 浮山县| 温州市| 桦川县| 鄂温| 门头沟区| 历史| 赤壁市| 鸡东县| 定结县| 抚远县| 江安县| 泰来县| 哈巴河县| 灵川县| 瑞安市| 嘉义市| 筠连县| 迭部县| 济宁市| 顺义区| 吉首市| 崇信县| 临城县| 木里| 涞水县| 巩义市| 全椒县| 阳高县| 陵川县| 昆明市| 崇左市| 曲阜市| 连江县| 竹北市| 原阳县| 安宁市| 桦甸市| 天柱县|