AngularJS之基礎-5 路由(定義路由、使用路由)、自定義指令(Directive)

一、定義路由


ng-view

  - AngularJS 支持通過在單頁面上的多個視圖的單頁應用

  - ng-view 標記只是簡單地創建一個佔位符

  - 使用

wKiom1cE6zCDCowSAAA2rpsVcQQ917.png


ng-template

  - 創建使用script標籤的HTML視圖

  - 使用

      - 定義類型作爲主模塊中 ng-template 的腳本塊

wKiom1cE66_SnPAhAABZG_GVQhw435.png


$routeProvider

  - 映射相應的HTML頁面或ng-template

  - 附加一個控制器使用相同鍵的服務

wKioL1cE7LrQn4UdAAARuIAkpVc675.png  - 注意:

      - 需要angular-route.js腳本文件的引用

wKiom1cE7FDAJBoyAAGdXDpCUF8953.png


二、使用路由


錨點鏈接

  - 定義錨點

    wKioL1cE7Uvh97CGAACKpmm0trE793.png

  - 定義 ng-template

    wKioL1cE7WLwLGejAAEbWybXx0k445.png

  - 定義控制器

wKiom1cE7NmwS8RgAAET51NWGjU368.png


路由參數

  - 聲明參數

    wKioL1cE7bXixZ38AABDWykmXC8893.png

  - 接受參數

    wKiom1cE7R2CR6-JAAA5hy0fV5o729.png

  - 顯示參數

    wKioL1cE7eDDRDH0AAAP6INKaYY925.png



三、自定義指令-Directive


元素

  - 自定義指令中使用 AngularJS 擴展 HTML 的功能

  - 下列元素的類型來創建自定義指令

      - Element directives - 指令遇到時激活一個匹配的元素

      - Attribute - 指令遇到時激活一個匹配的屬性

      - CSS - 指令遇到時激活匹配 CSS 樣式

      - Comment - 指令遇到時激活匹配的註釋


directive

wKioL1cE7migHT0mAAIpuHOjRHU305.png


使用自定義指令wKiom1cE7Z3QTBc9AABkU79KylA875.png



總結:本章內容主要介紹了 AngularJS 路由(定義路由、使用路由)、自定義指令(Directive)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章