iT邦幫忙

DAY 13
1

入門AngularJS筆記與前端領域的學習筆記分享系列 第 13

Day13- 入門AngularJS筆記-AngularJS指令(12): ng-src

ng-src是什麼?

ng-src是用來取代html中 img 標籤裡的src屬性。

由於AngularJS是整個網站載完後才開始編譯,

使用ng-src可以解決還沒載入完html發生的錯誤。

Demo:
http://jsbin.com/eKoG/5/edit
ng-src怎麼用?

其實蠻簡單的,直接使用ng-src指令取代src屬性就好了。

<img ng-src="{{圖片路徑}}" />
<img src="圖片路徑" />

參考官方文件說明- http://docs.angularjs.org/api/ng.directive:ngSrc
也可以使用

<img ng-src="http://www.gravatar.com/avatar/{{hash}}"/>

http://www.gravatar.com/avatar 代表存放圖片的網域路徑

  1. 在controller裡建立圖片資料。

範例中建立一個名稱為items的陣列存入圖片物件。

  $scope.items = [
    
    {id: 1, 
     img: 'http://goo.gl/Qv4X4V'},
    
    {id: 2, 
     img: 'http://goo.gl/h8VXPH'},
    
    {id: 3, 
     img: 'http://goo.gl/YKmPn9'},
    
    {id:4,
     img:'http://goo.gl/lr6xH9'
    }
    
  ];
  1. 取出圖片資料

範例中使用ng-repeat,取出陣列裡的圖片。

<li ng-repeat="item in items"> </li>
  1. 使用ng-src顯示圖片

完整Demo:

http://jsbin.com/eKoG/5/edit

---------------入門AngularJS筆記---------------

Day27- 入門AngularJS筆記-AngularJS指令(23): ng-form
http://ithelp.ithome.com.tw/question/10140193

Day26- 入門AngularJS筆記-AngularJS: angularJS與form的應用
http://ithelp.ithome.com.tw/question/10140147

Day25- 入門AngularJS筆記-AngularJS指令(22) ng-style
http://ithelp.ithome.com.tw/question/10140067

Day24- 入門AngularJS筆記-AngularJS指令(21) $watch
http://ithelp.ithome.com.tw/question/10139851

Day23- 入門AngularJS筆記-AngularJS指令(20) ng-blur與ng-focus
http://ithelp.ithome.com.tw/question/10139721

Day22- 入門AngularJS筆記-AngularJS指令(19) ng-class
http://ithelp.ithome.com.tw/question/10139571

Day21- 入門AngularJS筆記-AngularJS指令(18) ng-bind-html
http://ithelp.ithome.com.tw/question/10139381

Day20- 入門AngularJS筆記-AngularJS指令(17) ng-bind-template
http://ithelp.ithome.com.tw/question/10139077

Day19- 入門AngularJS筆記-AngularJS指令(16) ng-cloak
http://ithelp.ithome.com.tw/question/10139014

Day18- 入門AngularJS筆記-AngularJS指令(15) ng-bind
http://ithelp.ithome.com.tw/question/10138821

Day17- 入門AngularJS筆記-AngularJS的timeout應用
http://ithelp.ithome.com.tw/question/10138627

Day16- 入門AngularJS筆記-AngularJS指令(14): ng-checked
http://ithelp.ithome.com.tw/question/10138409

Day15- 入門AngularJS筆記-AngularJS的MVC應用筆記
http://ithelp.ithome.com.tw/question/10137781

Day14- 入門AngularJS筆記-AngularJS指令(13): ng-href
http://ithelp.ithome.com.tw/question/10137625

Day13- 入門AngularJS筆記-AngularJS指令(12): ng-src
http://ithelp.ithome.com.tw/question/10137296

Day12- 入門AngularJS筆記-AngularJS指令(11): ng-include
http://ithelp.ithome.com.tw/question/10136841

Day11- 入門AngularJS筆記-AngularJS指令(10): ng-change
http://ithelp.ithome.com.tw/question/10136545

Day10- 入門AngularJS筆記-AngularJS指令(9): ng-switch
http://ithelp.ithome.com.tw/question/10136011

Day9- 入門AngularJS筆記-AngularJS指令(8): select的ng-options
http://ithelp.ithome.com.tw/question/10135776

Day8- 入門AngularJS筆記-AngularJS指令(7): input
http://ithelp.ithome.com.tw/question/10135378

Day7- 入門AngularJS筆記-AngularJS指令(6): ng-repeat
http://ithelp.ithome.com.tw/question/10134889

Day6- 入門AngularJS筆記-AngularJS指令(5): ng-init
http://ithelp.ithome.com.tw/question/10134415

Day5- 入門AngularJS筆記-AngularJS指令(4): ng-show
http://ithelp.ithome.com.tw/question/10133625

Day4- 入門AngularJS筆記-AngularJS指令(3): ng-click
http://ithelp.ithome.com.tw/question/10133576

Day3- 入門AngularJS筆記-AngularJS指令(2): ng-controller
http://ithelp.ithome.com.tw/question/10133017

Day2- 入門AngularJS筆記-AngularJS指令(1): ng-model
http://ithelp.ithome.com.tw/question/10132601

Day1- 入門AngularJS筆記與前端領域的學習筆記分享介紹
http://ithelp.ithome.com.tw/question/10132196


上一篇
Day12- 入門AngularJS筆記-AngularJS指令(11): ng-include
下一篇
Day14- 入門AngularJS筆記-AngularJS指令(13): ng-href
系列文
入門AngularJS筆記與前端領域的學習筆記分享30

尚未有邦友留言

立即登入留言