初学angular

angular是MVC的一个框架。

angular模块化

1.定义模块

angular.module('名字',[依赖的其他模块]);

2.引用模块

ng-app="模块名字"

依赖项

$scope           ng作用域,所有的ng数据都在$scope上 依赖项

$http

             $http.get();

             $http.get().then(function(){},function(){})

             $http.post();

              $http.jsonp();

$interval

$timeout

ng-指令

ng-app           这个放哪就说明哪归angular管 必须有

ng-controller

                使用controller:

                1.定义controller

                 ①angular.module('main',[]).controller('',function(){})

                 ②var app=angular.module('app',[]);  app.controller()

                  2.引用controller

 ng-controller="名字"

ng-init

ng-model

自定义controller:

模块.controller(名字, function (){...controller代码...});

自定义filter:

模块.filter(名字, function (){...filter代码...});

自定义directive:

模块.directive(名字, function (){...directive代码...});

自定义service:

模块.service(名字, function (){...service代码...});

自定义filter:

模块.filter(名字, function (){

         return function (input, arg){

                  return '处理好的结果';

           };

});

使用:

{{数据|filter:"参数"}}

↑                   ↑

input              arg

你可能感兴趣的:(初学angular)