angularjs service各种服务

本文通过一个具体的示例展示了如何使用AngularJS进行页面配置与控制,包括获取屏幕尺寸、设置页面标题、操作URL路径及绝对URL等。这些操作对于前端开发者来说非常实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>service</title>
    <script src="../angular-1.5.5/angular.js"></script>
    <script>
        var my=angular.module("my",[]);
        my.controller("mys",function ($scope, $window, $document, $location) {
            $scope.wHeigth=$window.innerHeight;//获取屏幕的高度
            $scope.wWidth=$window.innerWidth;//获取屏幕的宽度

            //设置title
            $document[0].title="呵呵";
            $scope.title=$document[0].title;

            $scope.protocol=$location.protocol();//URL协议部分
            $scope.hostname=$location.host();//URL主机部分名称
            $scope.port=$location.port();//端口号
            $location.path("aaa");
            $scope.path=$location.path();
            $scope.absUrl=$location.absUrl();
            //设置URL中的hash部分
            //获得URL
        });
    </script>
</head>
<body ng-app="my" ng-controller="mys">
    <p>获取屏幕的高度{{wHeigth}}</p>
    <p>获取屏幕的宽度{{wWidth}}</p>
    <p>设置title{{title}}</p>
    <p>URL协议部分{{protocol}}</p>
    <p>URL主机部分{{hostname}}</p>
    <p>端口号{{port}}</p>
    <p>URL中的hash部分{{path}}</p>
    <p>获得URL{{absUrl}}</p>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值