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

Angular4學習教程之HTML屬性綁定的方法

 更新時間:2018年01月04日 11:15:49   作者:Wayfreem  
這篇文章主要給大家介紹了關(guān)于Angular4學習教程之HTML屬性綁定的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。

前言

本文主要給大家介紹了關(guān)于Angular4 HTML屬性綁定的相關(guān)內(nèi)容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

簡介

基本HTML屬性

<td [attr.colspan]="tableColspan"></td>

Css 類綁定

<!-- 第一種情況 class 類全部替換 -->
<div [class]="divClass">CSS 類綁定,[class] 全部替換的例子</div>
<!-- 第二種情況 替換 class 類的部分屬性 --> 
<div [class.a]="isSpcial">CSS 類綁定,[class.sepcial] 部分替換的例子</div> 
<!-- 第三種情況 根據(jù)表達式顯示部分 class 屬性-->
<div [ngClass]="{a:isA, b:isB}">CSS 類綁定,[ngClass] 替換多個的例子</div>

Style 屬性綁定

 <!-- 替換部分的 Style -->
 <button [style.color]="isSpecial ? 'red' : 'green'" ]>Red</button> 
 <!-- 替換所有的樣式 -->
 <button [ngStyle]="{'font-style':this.canSave? 'italic' : 'normal'}" ]>Red</button>

HTML屬性綁定

<td [attr.colspan]=”tableColspan”>Something</td>

tableColspan 是一個表達式,當界面在渲染的時候會將 tableColspan的值綁定到 attr后面的 colspan 上面去

修改 bind.component.html

<!-- 增加代碼 -->
<div>
 <div>[attr.colspan] 例子:</div>
 <table border="1px">
 <tr>
 <td [attr.colspan]="colspanSize">跨列的例子</td>
 </tr>
 <tr>
 <td>單元格1</td>
 <td>單元格1</td>
 </tr>
 </table>

圖示:

Css 類綁定

第一種情況

[calss]

someExpression 的值會完全替換掉 class的值。

修改 bind.component.css

.a{background-color: #A7A9AE;}
.b{color: #488aff;}
.c{font-size: 1rem;}

修改bind.component.html

<!-- 增加代碼 -->
<div>
 <div>CSS 類綁定例子1:[class]</div>
 <div [class]="divClass">CSS 類綁定,[class] 全部替換的例子</div>
</div>

修改 bind.component.ts

divClass: string;
constructor() {
 //在3秒鐘之后將樣式設置為 " a b c "
 setInterval(()=>{
 this.divClass = "a b c";
 }, 3000)
}

圖示:

第二種情況

[calss.special]

isSpecial 是一個 boolean,當 isSpecial 為 true 的時候會出現(xiàn) special 的值,為 false的時候不會出現(xiàn)。

修改bind.component.html

<!-- 增加代碼 -->
<div [class.a]="isSpcial">CSS 類綁定,[class.sepcial] 部分替換的例子</div>

修改 bind.component.ts

divClass: string;
isSpcial: boolean = false;
constructor() {

 setInterval(()=>{
 this.divClass = "a b c";
 
 //在 3秒鐘之后顯示樣式
 this.isSpcial = true;
 }, 3000)
}

圖示:


第三種情況

[ngClass]="{aaa:isA, bbb: isB}"

aaa 是指標簽上面class 的屬性值,isA 就boolean, 只有當 isA 為 true 的時候才會顯示 aaa 屬性。 同理,bbb 也是一樣。

修改bind.component.html

<!-- 增加代碼 -->
<div [ngClass]="{a:isA, b:isB}">CSS 類綁定,[ngClass] 替換多個的例子</div>

修改 bind.component.ts

divClass: string;
isSpcial: boolean = false;
isA: boolean = false;
isB: boolean = false;
constructor() {
 setInterval(()=>{
 this.divClass = "a b c";
 this.isSpcial = true;

 this.isA = true
 this.isB = true
 }, 3000)
}

圖示:

Style 屬性綁定

第一種情況

[style.color] = "isSpecial ? 'red' : 'green' "

控制 style樣式的 color, 如果 isSpecial 的值為true,那么color的屬性為 red。

第二種情況

[ngStyle]= "{'font-style' : this.canSave ? 'italic' : 'normal' }"

控制樣式 font-style 如果 this.canSave 的值為 trur 那么樣式就是 italic, 否則就是 normal

寫在最后

     1.對于Style的屬性綁定和 class 的屬性綁定是一樣一樣的。

     2.對于文章中所用的代碼是結(jié)合了 Angular2學習筆記之數(shù)據(jù)綁定上面的例子做的, 鏈接地址:http://m.fzitv.net/article/132122.htm

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • angularjs中控制視圖的控制器的兩種注入依賴項及服務的寫法小結(jié)

    angularjs中控制視圖的控制器的兩種注入依賴項及服務的寫法小結(jié)

    在AngularJS中,控制器的依賴注入有兩種方法:顯式依賴注入和隱匿依賴注入,顯式依賴注入通過使用字符串數(shù)組形式來注入依賴項,本文給大家介紹angularjs中控制視圖的控制器的兩種注入依賴項及服務的寫法,感興趣的朋友一起看看吧
    2024-09-09
  • Angular?結(jié)合?dygraphs?實現(xiàn)?annotation功能

    Angular?結(jié)合?dygraphs?實現(xiàn)?annotation功能

    這篇文章主要介紹了Angular?結(jié)合?dygraphs?實現(xiàn)?annotation,本文,我們直接結(jié)合 Angular 來演示,如何通過 dygraphs 實現(xiàn)折線圖上的 annotation 的功能,需要的朋友可以參考下
    2022-08-08
  • 詳解為Angular.js內(nèi)置$http服務添加攔截器的方法

    詳解為Angular.js內(nèi)置$http服務添加攔截器的方法

    所謂攔截器就是在目標達到目的地之前對其進行處理以便處理結(jié)果更加符合我們的預期。Angular的$http攔截器是通過$httpProvider.interceptors數(shù)組定義的一組攔截器,每個攔截器都是實現(xiàn)了某些特定方法的Factory。本文就介紹了為Angular.js內(nèi)置$http服務添加攔截器的方法。
    2016-12-12
  • AngularJS實現(xiàn)標簽頁的兩種方式

    AngularJS實現(xiàn)標簽頁的兩種方式

    這篇文章分別給大家介紹了AngularJS實現(xiàn)標簽頁的兩種方式,一種是通過普通指令實現(xiàn)標簽頁,另外一種是通過自定義指令實現(xiàn)的標簽頁,有需要的朋友們可以來參考借鑒,下面來一起看看吧。
    2016-09-09
  • AngularJS指令與指令之間的交互功能示例

    AngularJS指令與指令之間的交互功能示例

    這篇文章主要介紹了AngularJS指令與指令之間的交互功能,結(jié)合實例形式分析了AngularJS指令交互操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2016-12-12
  • 詳解AngularJS 模塊化

    詳解AngularJS 模塊化

    本篇文章主要介紹了詳解AngularJS 模塊化,模塊用于單獨的邏輯表示服務,控制器,應用程序等,并保持代碼的整潔。有興趣的可以了解一下
    2017-06-06
  • AngularJS中重新加載當前路由頁面的方法

    AngularJS中重新加載當前路由頁面的方法

    下面小編就為大家分享一篇AngularJS中重新加載當前路由頁面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 淺談Angular中ngModel的$render

    淺談Angular中ngModel的$render

    下面小編就為大家?guī)硪黄獪\談Angular中ngModel的$render。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Angular中使用Api 代理的實現(xiàn)

    Angular中使用Api 代理的實現(xiàn)

    我們對接的過程中總是遇到跨域的問題,本文使用 angualr 來講解代理api對接的話題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • angular2+nodejs實現(xiàn)圖片上傳功能

    angular2+nodejs實現(xiàn)圖片上傳功能

    這篇文章主要介紹了angular2+nodejs實現(xiàn)圖片上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03

最新評論

当涂县| 梓潼县| 盐亭县| 晋宁县| 华亭县| 汉阴县| 丰城市| 千阳县| 康平县| 孟州市| 隆子县| 云浮市| 巴马| 贵定县| 泸溪县| 文水县| 茌平县| 建始县| 清水县| 阜宁县| 庆元县| 宁波市| 宣城市| 依兰县| 泗水县| 蒲江县| 老河口市| 措勤县| 丹寨县| 遂溪县| 龙泉市| 新化县| 吉隆县| 开平市| 磴口县| 二手房| 河间市| 自治县| 开江县| 宁都县| 扎赉特旗|