中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么在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

牡丹江市| 平和县| 唐山市| 丽水市| 婺源县| 屏南县| 砀山县| 根河市| 天全县| 五大连池市| 江西省| 南部县| 井陉县| 宁都县| 开阳县| 萨嘎县| 专栏| 车致| 密山市| 潜山县| 丹阳市| 鲁山县| 滕州市| 宜阳县| 石狮市| 金湖县| 从化市| 崇左市| 桑植县| 盘锦市| 大连市| 晋宁县| 上犹县| 马边| 孝昌县| 江阴市| 神池县| 永仁县| 陆丰市| 松桃| 遂川县|