angularjs1-7,http,location

简介:
复制代码
<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>无标题文档</title>
    <script src="angular.min.js"></script>

</head>

<body ng-app="myApp">
<div ng-controller="firstController">
{{name}}
{{age}}
</div>

<div ng-controller="secondController">
    {{name}}
       {{age}}
</div>

<script>
    var m1 = angular.module('myApp',[]);
    m1.service('serviceServices01',function($http,$rootScope,$log,$filter){//请求不放在Controller,放在service里面,service层,
        $rootScope.age='50';
        $log.warn('jinggao');
        var _name='';
        this.setName=function(name){
            _name=name;
        };
        this.getName=function(){
            return _name;
        };
        this.getData=function(){
           var  myUrl ="http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1&callback=JSON_CALLBACK";
           return $http.jsonp(myUrl,{cache:true});
        };
    });
   // console.log(m1);
    m1.controller('firstController',['$scope','serviceServices01',function($scope,serviceServices01){
        console.log(serviceServices01);
        serviceServices01.getData().success(function(data){
            console.log(data);
        }).error(function(){
            alert('shibai ');
        });
        $scope.name='张三';
    }]);
    m1.controller('secondController',['$scope','serviceServices01',function($scope,serviceServices01){
        console.log(serviceServices01);
        $scope.name='李四';
    }]);
</script>
</body>
</html>
复制代码
复制代码
<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>无标题文档</title>
    <script src="angular.min.js"></script>

</head>

<body ng-app="myApp">
<div ng-controller="firstController">
{{name}}
{{age}}
</div>
<div ng-controller="secondController">
    {{name}}
    {{age}}
    <div id="div1" style="height:400px; background:red;">
    </div>
    <div id="div2" style="height:400px; background:yellow;">
    </div>
    <div id="div3" style="height:400px; background:blue;">
    </div>
    <div id="div4" style="height:400px; background:red;">
    </div>
</div>
<script>
    var m1 = angular.module('myApp',[]);
    m1.service('serviceServices01',function($http,$rootScope,$log,$filter){
        $rootScope.age='50';
        $log.warn('jinggao');
        var _name='';
        this.setName=function(name){
            _name=name;
        };
        this.getName=function(){
            return _name;
        };
        this.getData=function(){
           var  myUrl ="http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=1&callback=JSON_CALLBACK";
           return $http.jsonp(myUrl,{cache:true});
        };
    });

   // console.log(m1);
    m1.controller('firstController',['$scope','serviceServices01',function($scope,serviceServices01){
        //console.log(serviceServices01);
     /*
     *    serviceServices01.getData().success(function(data){
      console.log(data);

      }).error(function(){
      alert('shibai ');
      });
      $scope.name='张三';
     * */
    }]);
    m1.controller('secondController',['$scope','serviceServices01','$location','$anchorScroll',function($scope,serviceServices01,$location,$anchorScroll){
        //console.log(serviceServices01);
       $scope.name='李四';
       console.log($location.absUrl())  ;
       $location.hash('hello');//location用于路由管理,
       $location.path('/new');
       $location.path('/new').replace();
       $location.search({'age':20});
       $location.hash('div3');
    }]);
</script>
</body>
</html>
复制代码

 

复制代码
<!DOCTYPE HTML>
<html ng-app="myApp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
#parent div{ width:300px; height:500px; border:1px #000 solid; margin:20px;}
#parent ul{ width:200px; position:fixed; top:0; right:0;}
</style>
<script src="angular.min.js"></script>
<script>
var m1 = angular.module('myApp',[]);
m1.controller('FirstControl',['$scope','$location','$anchorScroll',function($scope,$location,$anchorScroll){
    $scope.changeDiv=function(div){
        $location.hash(div);
    }
}]);
</script>
</head>
<body>
<div id="parent" ng-controller="FirstControl">
点击1就跳到1div,点击2就跳到2div,
    <ul>
        <li ng-repeat="id in [1,2,3,4,5]" ng-click="changeDiv('div'+id)">{{id}}aaaaaaaaaa</li>
    </ul>
    <div ng-repeat="id in [1,2,3,4,5]" ng-attr-id="div{{id}}">{{id}}</div>
</div>
</body>
</html>
复制代码

 



本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/7240802.html,如需转载请自行联系原作者
相关文章
|
JavaScript
HTTP header location 重定向 URL
HTTP header location 重定向 URL
122 0
JavaWeb - HTTP 请求 Header 之 Location 定位解决方案
JavaWeb - HTTP 请求 Header 之 Location 定位解决方案
572 0
|
数据安全/隐私保护 监控 数据格式
angularjs中$http、$location、$watch及双向数据绑定学习实现简单登陆验证
<p>使用$http、$location、$watch及双向数据绑定等实现简单的用户登陆验证,记录备忘:</p> <p>1、$http模拟从后台获取json格式的数据;</p> <p>2、$watch实时监控数据变化;</p> <p>3、$location.path实现页面跳转;</p> <p>4、$scope实现数据绑定,包括input内容及文字样式等</p> <p><br><
2281 0
|
4月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
124 18
|
4月前
|
网络安全 开发者
如何解决HTTPS协议在WordPress升级后对网站不兼容的问题
以上就是解决WordPress升级后HTTPS协议对网站的不兼容问题的方法。希望能把这个棘手的问题看成是学校的管理问题一样来应对,将复杂的技术问题变得更加有趣和形象,并寻觅出解决问题的方式。希望你的网站能在新的学期得到更好的发展!
110 19
|
4月前
|
JSON 安全 网络协议
HTTP/HTTPS协议(请求响应模型、状态码)
本文简要介绍了HTTP与HTTPS协议的基础知识。HTTP是一种无状态的超文本传输协议,基于TCP/IP,常用80端口,通过请求-响应模型实现客户端与服务器间的通信;HTTPS为HTTP的安全版本,基于SSL/TLS加密技术,使用443端口,确保数据传输的安全性。文中还详细描述了HTTP请求方法(如GET、POST)、请求与响应头字段、状态码分类及意义,并对比了两者在请求-响应模型中的安全性差异。
356 20
|
4月前
|
安全 网络协议 算法
HTTP/HTTPS与SOCKS5协议在隧道代理中的兼容性设计解析
本文系统探讨了构建企业级双协议隧道代理系统的挑战与实现。首先对比HTTP/HTTPS和SOCKS5协议特性,分析其在工作模型、连接管理和加密方式上的差异。接着提出兼容性架构设计,包括双协议接入层与统一隧道内核,通过协议识别模块和分层设计实现高效转换。关键技术部分深入解析协议转换引擎、连接管理策略及加密传输方案,并从性能优化、安全增强到典型应用场景全面展开。最后指出未来发展趋势将更高效、安全与智能。
164 1
|
5月前
|
安全 网络安全 数据安全/隐私保护
HTTP 与 HTTPS 协议及 SSL 证书解析-http和https到底有什么区别?-优雅草卓伊凡
HTTP 与 HTTPS 协议及 SSL 证书解析-http和https到底有什么区别?-优雅草卓伊凡
277 3
|
7月前
|
网络协议 安全 网络安全
HTTP与HTTPS协议入门
HTTP协议是互联网的基石,HTTPS则是其安全版本。HTTP基于TCP/IP协议,属于应用层协议,不涉及数据包传输细节,主要规定客户端与服务器的通信格式,默认端口为80。
224 25
HTTP与HTTPS协议入门
|
12月前
|
监控 安全 搜索推荐
设置 HTTPS 协议以确保数据传输的安全性
设置 HTTPS 协议以确保数据传输的安全性