目錄
1.前言" >1.前言
3.程式設計" >3.程式設計
3.1 index.html" >3.1 index.html
首頁 web前端 js教程 angularJs如何搭建web專案? angularjs搭建web專案的詳細介紹

angularJs如何搭建web專案? angularjs搭建web專案的詳細介紹

Sep 08, 2018 pm 02:38 PM
angularjs web項目

這篇文章主要的介紹了關於angularjs的一步一步的搭建web專案的情況,我們要想用angularjs搭建web專案就必須慢慢來,先看這篇文章吧

1.前言

#angularjs作為現在大火的前端框架很是受歡迎,現在已經發布了2.0版本,我在這裡介紹的是我學習1.2.X以上版本的一些成果,2.0版本LZ也在學習中,等學成歸來再與大家一起交流學習。

2.簡單介紹AngularJs

#AngularJS的官方文件是這樣介紹它的。完全使用JavaScript編寫的客戶端技術。同其他歷史悠久的Web技術(HTML、CSS
和JavaScript)配合使用,讓Web應用開發比以往更簡單、更快速。

  AngularJS主要用於建立單一頁面Web應用。它透過增加開發人員和常見網頁應用程式開發任務之間
的抽象級別,使建立互動式的現代網路應用變得更加簡單。 詳見  AngularJs權威教學

  下面講的內容是針對對AngularJs有一些了解的同學,不了解的同學可以先去看下權威教程。

3.程式設計

         先看我們的專案檔案目錄:

       

3.1 index.html

#  index.html作為我們系統的存取入口網站文件,當然他是我們首先要編寫的文件。

<!DOCTYPE html>
<html lang="en" ng-app="myApp">
<head>
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="css/bootstrap.css">
</head>
<body>
<p>
    <p>
        <p ng-include="&#39;views/common/menu.html&#39;"></p>
        <p ui-view></p>
    </p>
</p>
<script src="libs/angular.js"></script>
<script src="libs/angular-ui-router.js"></script>
<script src="app.js"></script>
<script src="module/first/firstController.js"></script>
<script src="module/second/secondController.js"></script>
</body>
</html>
登入後複製

程式碼解釋:

#ng-app表示angularjs作用的範圍,可以寫在html標籤上,例如p,我們通常是寫在html標籤頭上,代表整個html都受我們angularjs的作用。一般一個html只寫一個ng-app就夠了。 (想看更多就到PHP中文網AngularJS開發手冊中學習)

 ui-view表示路由,代表我url上的路徑對應的頁面都會顯示在這個p下面,p裡面不能寫內容,寫了也是無效的。

       3.2 app.js 

##

var app = angular.module('myApp',
    [
        'ui.router',
        'secondModule',
        'firstModule'
    ]);

app.config(function($stateProvider, $urlRouterProvider){
    $stateProvider
        .state('first', {
            url: '/first',
            templateUrl: 'views/first/first.html',
            controller: 'firstController'
        })
        .state('second', {
            url: '/second',
            templateUrl: 'views/second/second.html',
            controller: 'secondController'
        })

    $urlRouterProvider.otherwise('first')
})
登入後複製
首先我們先定義一個模組module,module的名字myApp要與index.html中ng-app的名字保持一致,[   ] 中註入要引用的模組,例如第一個是ui -view的模組名。 ######          ###然後我們開始呼叫config方法開始定義路由,要引用兩個服務提供者$stateProvider、$urlRouterProvider,然後呼叫$stateProvider的state方法定義每一條路由;$urlRouterProvider.otherwise('first')代表當url上出現的位址不是路由中定義過的就跳到first路由對應的頁面。 ############ 這篇文章到這就結束了(想看更多就到PHP中文網###AngularJS使用手冊###中學習),有問題的可以在下方留言提問。 ######

以上是angularJs如何搭建web專案? angularjs搭建web專案的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

eclipse的專案儲存位置 eclipse的專案儲存位置 May 05, 2024 pm 07:36 PM

Eclipse專案的儲存位置取決於專案類型和工作區設定。 Java專案:儲存在工作區內的專案資料夾中。 Web專案:儲存在工作區內的專案資料夾內,分為多個子資料夾。其他項目類型:文件儲存在工作區內的項目資料夾內,組織方式可能因項目類型而異。工作區位置預設位於“<家目錄>/workspace”,可透過Eclipse首選項進行變更。若要修改專案儲存位置,可右鍵點選項目並選擇「屬性」中的「資源」標籤進行修改。

vscode如何建立web項目 vscode如何建立web項目 Apr 03, 2024 am 03:48 AM

在 Visual Studio Code 中建立 Web 專案的步驟:建立專案資料夾。安裝 HTML、CSS 和 JavaScript 擴充功能。建立 HTML 文件並新增必要程式碼。建立 CSS 文件並添加樣式。使用 http-server 指令來執行專案。

Web專案部署在Tomcat上的最佳實務和常見問題解決方案 Web專案部署在Tomcat上的最佳實務和常見問題解決方案 Dec 29, 2023 am 08:21 AM

Tomcat部署Web專案的最佳實踐和常見問題解決方法引言:Tomcat作為一個輕量級的Java應用伺服器,在Web應用開發中得到了廣泛應用。本文將介紹Tomcat部署Web專案的最佳實務和常見問題解決方法,並提供具體的程式碼範例,幫助讀者更好地理解和應用。一、專案目錄結構規劃在部署Web專案之前,我們需要規劃專案的目錄結構。一般來說,我們可以按照以下方式組織

利用Node.js實現資料視覺化的Web項目 利用Node.js實現資料視覺化的Web項目 Nov 08, 2023 pm 03:32 PM

利用Node.js實現資料視覺化的Web項目,需要具體程式碼範例隨著大數據時代的到來,資料視覺化成為了一種十分重要的資料展示方式。透過將數據轉換為圖表、圖形、地圖等形式,能夠直觀地展示數據的趨勢、關聯性以及分佈情況,幫助人們更好地理解和分析數據。 Node.js作為一個高效能、靈活的伺服器端JavaScript環境,可以很好地實現資料視覺化的Web專案。在本文中,

2022年最新5款的angularjs教學從入門到精通 2022年最新5款的angularjs教學從入門到精通 Jun 15, 2017 pm 05:50 PM

Javascript 是一個非常有個性的語言. 無論是從程式碼的組織, 還是程式碼的程式設計範式, 或物件導向理論都獨具一格. 而很早就在爭論的Javascript 是不是物件導向語言這個問題, 顯然已有答案. 但是, 即使Javascript 叱吒風雲二十年, 如果想要看懂jQuery, Angularjs, 甚至是React 等流行框架, 觀看《黑馬雲課堂JavaScript 高級框架設計視頻教程》就對了。

eclipse如何建立web項目 eclipse如何建立web項目 Jan 12, 2024 pm 02:51 PM

eclipse建立web專案的步驟:1、安裝適當的插件;2、建立動態Web專案;3、輸入專案名稱;4、選擇適當的伺服器;5、設定伺服器設定;6、建立Web模組;7、設定項目屬性;8、完成精靈;9、新增必要的檔案和資料夾;10、編寫程式碼;11、配置部署描述符;12、建置和運行專案。詳細介紹:1、安裝適當的插件,在Eclipse中建立Web專案需要安裝適當的插件等等。

深入探索Go語言開源專案的無限潛力:五個專案概要值得留意 深入探索Go語言開源專案的無限潛力:五個專案概要值得留意 Jan 30, 2024 am 10:48 AM

近年來,Go語言在軟體開發領域的應用越來越廣泛,吸引了許多開發者的注意與參與。 Go語言以其高效的效能、簡潔的語法和強大的並發特性,成為了許多開發者的首選語言。在Go語言的生態系統中,開源專案扮演著非常重要的角色,為開發者提供了各種優秀的工具和函式庫。本文將概述五個值得關注的Go語言開源項目,以展示Go語言在軟體開發領域的無限潛力。 GinGin是一個基於Go語言的

使用PHP和AngularJS建立響應式網站,提供優質的使用者體驗 使用PHP和AngularJS建立響應式網站,提供優質的使用者體驗 Jun 27, 2023 pm 07:37 PM

在現今資訊時代,網站已成為人們獲取資訊和交流的重要工具。一個響應式的網站能夠適應各種設備,為使用者提供優質的體驗,成為了現代網站開發的熱點。本篇文章將介紹如何使用PHP和AngularJS建立響應式網站,進而提供優質的使用者體驗。 PHP介紹PHP是一種開源的伺服器端程式語言,非常適合Web開發。 PHP具有許多優點,如易於學習、跨平台、豐富的工具庫、開發效

See all articles