国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

angularjs中ng-attr的用法詳解

2019-11-19 18:10:49
字體:
來源:轉載
供稿:網友

前言

html中的屬性很多,同樣可以使用angularjs來定義:

ng-attr-(suffix)=只能使用變量定義

<div title="angularjs中的title">title</div><div ng-attr-title="angularjs中的title">title</div><!--這樣寫顯示不出來標題--><div ng-attr-title="'angularjs中的title'">title</div><!--這樣寫顯示不出來標題--><div ng-attr-title="{{titleStr}}">title</div><!--只能使用變量定義-->
angular.module('myApp',[])   .controller('myCtrl',['$scope',function($scope){       $scope.titleStr = "angularjs中的title";   }]);

ng-bind中使用字符可以將文字顯示出來

<span ng-bind=" 'angularjs中的title'  ";

用法實例代碼:

<!DOCTYPE html><html lang="zh-CN" ng-app="app"><head>  <meta charset="utf-8">  <title>ng-attr-(suffix)的用法</title>  <link rel="stylesheet" href="../bootstrap.min.css"></head><body>  <div>    <p>1.正確做法:</p>    <input type="text" ng-model="suffix" placeholder="請輸入input的type值">    (如:checkbox,radio,button,submit...)    <br><br>    我將隨著輸入的值變化:<input ng-attr-type="{{ suffix }}">   </div>  <div style="margin-top: 20px;">    <p>2.錯誤做法:cx="{{ cx }}"</p>    <p>這里的錯誤做法,并非真正的錯誤做法,只是有時瀏覽器會對屬性會進行很苛刻的限制,所以不建議這樣做。比如svg</p>    <div style="border: 1px solid red;width: 200px;height: 200px;">      <svg>           <circle cx="{{ cx }}"></circle>       </svg>       這里瀏覽器會報錯     </div>        改為:ng-attr-cx="{{ cx }}"    <div style="border: 1px solid green;width: 200px;height: 200px;">      <svg>           <circle ng-attr-cx="{{ cx }}"><circle>      </svg>      這里不會報錯    </div>      </div>      <script src="../angular.min.js"></script>  <script>    angular.module('app', [])  </script></body></html>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大英县| 永春县| 宁陵县| 惠来县| 绥滨县| 彩票| 开阳县| 阳山县| 德州市| 景谷| 柞水县| 介休市| 左权县| 昌江| 大荔县| 新兴县| 都安| 万盛区| 黄浦区| 江津市| 馆陶县| 丹江口市| 阜新市| 瑞金市| 合川市| 湟中县| 鄂尔多斯市| 和政县| 松阳县| 芮城县| 曲阳县| 竹北市| 宾川县| 新野县| 紫阳县| 武宁县| 咸宁市| 山阳县| 峨眉山市| 瑞丽市| 娄底市|