Maison >interface Web >js tutoriel >Comment obtenir des services intégrés pour obtenir des informations locales dans Angular
Nous avons utilisé angular pour régler une minuterie auparavant. Aujourd'hui, nous allons faire quelques exercices basés sur la minuterie.
Utilisez le service intégré pour obtenir les informations suivantes :
1. Obtenez l'écran. hauteur
2. Obtenez la largeur de l'écran
3.Obtenez la pagetitre
4.ObtenirURLProtocole
5.ObtenirURLHôte
6. Obtenez le numéro de port
7.Obtenez le hachage une partie de l'URL
8.Obtenez l'adresse d'accès, c'est-à-dire URLAdresse
Autres exigences :
1. La hauteur et la largeur sont affichées 2 secondes après l'ouverture de la page
2.titre, protocole, hôte seront affichés 3 secondes après l'ouverture de la page
3. Numéro de port, l'adresse URL sera affichée 5 secondes après l'ouverture de la page. Après cela, une boîte de dialogue apparaîtra vous demandant si vous souhaitez l'afficher. Si vous cliquez sur oui, elle sera affichée. ne pas être affiché
Code source :
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <script type="text/javascript" src="angular-1.3.0.js"></script> <title>day12日考</title></head><body ng-app="myApp"><p ng-controller="myCtrl"> <p>屏幕有效的宽度(单位:像素):{{ width }}</p> <p>屏幕有效的高度(单位:像素):{{ height }}</p> <p>页面title:{{ title }}</p> <p>URL主机:{{ host }}</p> <p>URL协议:{{ protocol }}</p> <p>端口:{{ port }}</p> <p>URL的hash部分:{{ hash }}</p> <p>URL地址:{{ href }}</p></p><script> var nowtime = function () { return new Date().toLocaleDateString() + " " + new Date().toLocaleTimeString(); }; var app = angular.module("myApp", []); app.controller("myCtrl", function ($scope, $interval, $timeout) { $interval(function () { $scope.width = screen.availWidth; $scope.height = screen.availHeight; }, 2000); $timeout(function () { $scope.title = document.title; $scope.host = location.host; $scope.protocol = location.protocol; }, 3000); $timeout(function () { var msg = "是否显示?"; if (confirm(msg)==true){ $scope.port = window.location.port; $scope.hash = location.hash; $scope.href = window.location.href; }else{ alert("你选择了不展示"); } }, 5000); });</script></body></html>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!