Augular中 src和ng src的區別

2021-08-09 10:12:34 字數 790 閱讀 4785

src 是 html的屬性,} 是 ng 的表示式, 表示式可用於很多地方,包含屬性,所以直接 src="}" 其實就是使用ng的表示式給屬性賦值,這種做法的缺點是當第一次載入模板的時候瀏覽器會去請求 「}」 的位址,當ng編譯模板後把 } 替換成對應的url後會再次請求真實的位址,所以為了避免第一次無效的請求,ng 自帶了ngsrc 指令,其實和nghref的原理類似

錯誤寫法:

正確寫法:

ng-src="}">

問題

原因:當dom 被解析時,會嘗試從伺服器獲取。 這時,src屬性上的 angularjs 繫結表示式}還沒有執行,所以就出現了  404 未找到的錯誤。

解決方案解決的版本就是:在中使用ng-src代替src屬性,使用這個指令後,請求就只會在angular執行這個繫結表示式之後才會發出。

android中src和background區別

imageview中xml屬性src和background的區別 background會根據imageview元件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是內容 前景 bg是背景,可以同時使用。此外 scaletype只對src起作用 bg可設定透明度,比如在image...

android中src和background區別

imageview中xml屬性src和background的區別 background會根據imageview元件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是內容 前景 bg是背景,可以同時使用。此外 scaletype只對src起作用 bg可設定透明度,比如在image...

android中src和background區別

imageview中xml屬性src和background的區別 background會根據imageview元件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是內容 前景 bg是背景,可以同時使用。此外 scaletype只對src起作用 bg可設定透明度,比如在image...