首頁  >  文章  >  web前端  >  AngularJS 控制器 controller實例詳解

AngularJS 控制器 controller實例詳解

小云云
小云云原創
2018-01-15 10:53:551260瀏覽

本文主要介紹了AngularJS 控制器 controller的詳解的相關資料,希望透過本文能幫助到大家,需要的朋友可以參考下,希望能幫助到大家。

AngularJS 控制器controller的詳細解

一、控制器概念

##        控制器在Angualrjs 中的作用是增強視圖,並且是一個函數,用來在視圖的作用域中添加額外的功能。我們用它來為作用域物件設定初始狀態,並新增自訂行為。


        當我們在頁面上建立一個新的控制器是,angularjs會產生並傳遞一個新的$scope給這個控制器。可以在這個控制器裡初始化$scope,由於angularjs會負責處理控制器的實例化過程。


       列子:           



var app=angular.module("myApp",[]) 
  app.controller("FirstController",function($socpe){ 
    $scope.name="Hello" 
  })

 .控制器可以將與一個獨立視圖相關的業務邏輯封裝在一個獨立的容器中。盡可能的精簡控制器是很好的做法。作為angularjs開發者,使用依賴注入來存取服務可以實現這個目的。

    2.angularjs同其他JavaScript架構最主要的一個差異就是,控制器並不適合用來執行DOM操作、格式化或資料操作,以及儲存資料模型以外的狀態維護操作。他只是視圖和$scope之間的橋樑。


相關推薦:

AngularJS中controller控制器繼承的方法教學

html5中返回音視訊的目前媒體控制器的屬性controller

Node.js框架ThinkJS 開發 controller講解

#

以上是AngularJS 控制器 controller實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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