国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福建省| 辽阳市| 女性| 若尔盖县| 珲春市| 崇义县| 孟州市| 交口县| 安岳县| 海城市| 灵川县| 双鸭山市| 荆州市| 海宁市| 蒙阴县| 浏阳市| 昌平区| 金塔县| 南通市| 宜黄县| 宝丰县| 寿阳县| 麦盖提县| 会同县| 隆林| 北票市| 淳安县| 湖州市| 莱阳市| 灵武市| 彭阳县| 岳普湖县| 卓资县| 察雅县| 博兴县| 尤溪县| 晋城| 余干县| 宁阳县| 武冈市| 喀喇|