Angular 1.0 入门指南

这篇博客是Angular 1.0的入门指南,详细介绍了Angular的数据双向绑定和MVVM模式,以及作用域、控制器、指令、服务和过滤器的使用。内容涵盖$rootScope、ngModel、自定义指令、内置服务如$http和$interval,以及表单验证和路由配置。通过学习,读者将掌握Angular 1.0的基础概念和关键功能。
摘要由CSDN通过智能技术生成

Angular 1.0 入门指南

1. angular 1.0 特点
  • 数据双向绑定MVVM
  • 隔离作用域
2. Angular 的作用域 scope rootScope

先来看一下 angular 的一般使用格式

//作用域定义 模块注入
angular.module('myApp', ['ui.bootstrap']);

//获取定义的App
var app = angular.module('myApp')

//anular  加载配置  拦截器与路由的配置一般在其中
app.config(funtion(){

});


//定义服务 (注入服务)
app.factory('net', funtion($http){

});

//定义指令 (注入服务)
app.directive('jsDate', function(){
   

});

//定义控制器 (注入服务)
app.controller('MainCtrl', function($scope){
   

});

//综合 angular的定义方法
function config(){
   

};
function myDirective(){
   

};
function myService(){
   

};
function myController(){
   

};
angular.module('myApp',['ui.bootstrap'])
    .config(config)
    .run(function ($rootScope, $state) {
   
        $rootScope.$state = $state;
    })
    .factory('myService', myService)
    .directive('myDirective', myDirective)
    .controller('myController', myController);
2.1 $scope

$scope 是angular 中最为重要的服务,它代表着一般在angular的控制器中扮演着全局对象的作用。
下面使用实例演示$scope 的一些用法:

<input ng-model="person.name" type="text" placeholder="Yourname">
<h1>Hello {
  {person.name}}</h1>
//$scope 的常见用法

//监视数据的变化  ng-change 
$scope.$watch('bean', funtion(new,old){

});

//强制刷新数据 t= obj; t= function(){};
$scope.$apply(t)

$scope.$digest() 死循环来自动解析表达式

作用域(scope)①是构成AngularJS应用的核心基础. scope

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值