AngularJS是什麼?
AngularJS是一款優秀的前端JS框架,它有諸多特性,最爲核心的是:MVC、模塊化、自動化雙向數據綁定、語義化標籤、依賴注入。
1、程序運行入口:ng-app="模塊名字" (根目錄)作用:用於啓動AngularJS應用程序
當AngularJS程序要運行時,找到了ng-app開始運行
2、定義angular模塊:var app=angular.module("模塊名字", []);
3、定義控制器:app.controller("控制器名字",function($scope){
控制器的參數$scope 是不需要傳遞數據的,AngularJS會自動給它賦值 $scope上可以掛在數據,用於當前控制器的範圍
$scope.name="值";
})
4、通過ng-controller來將控制器和對應的標籤進行綁定控制器中的數據,就可以使用在 這個標籤的內部瞭如,
<div ng-controller="控制器名字"></div>
5、 mustache語法輸出變量的數據、進行數據的運算等,但是mustache語法,由於加載 如果緩慢的情況會出現直接將大括號打印到頁面上的問題。所以通常項目開發時, 使用ng-bind來代替如,
{{name}}----<span ng-bind="name"></span>