分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

Angular JS - 7 - Angular JS 常用指令2

发布时间:2023-09-06 02:00责任编辑:苏小强关键词:Angular指令
 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 ??<meta charset="UTF-8"> 5 ??<title></title> 6 </head> 7 <!-- 8 常用指令(二) 9 ??* ng-class: 动态引用定义的样式 ?{aClass:true, bClass:false}10 ??* ng-style: 动态引用通过js指定的样式对象 ??{color:‘red‘, background:‘blue‘}11 ??* ng-click: 点击监听, 值为函数调用, 可以传$event12 ??* ng-mouseenter: 鼠标移入监听, 值为函数调用, 可以传$event13 ??* ng-mouseleave: 鼠标移出监听, 值为函数调用, 可以传$event14 -->15 <style>16 ??.evenB {17 ????background-color: lightsalmon;18 ??}19 20 ??.oddB {21 ????background-color: lightgreen;22 ??}23 </style>24 <body ng-app="myApp">25 <div ng-controller="myCtrl">26 ??<div style="width: 200px;height: 100px;" ng-style="myStyle" ng-mouseenter="enter()" ng-mouseleave="leave()">27 ??</div>28 ??<!--使用 ng-class 及ng-repeat自带属性 $odd $even 隔行变色-->29 ??<ul>30 ????<li ng-class="{oddB:$odd,evenB:$even}" ng-repeat="x in persons">{{x.username}} -- {{x.age}}</li>31 ??</ul>32 </div>33 34 <script type=‘text/javascript‘ src="../../js/angular-1.5.5/angular.js"></script>35 <script type="text/javascript">36 ??angular.module(‘myApp‘, [])37 ????.controller(‘myCtrl‘, function ($scope) {38 ??????$scope.myStyle = {background: ‘lightgray‘}; //添加初始化背景颜色39 ??????$scope.enter = function () {40 ????????this.myStyle.background = ‘pink‘;//鼠标移入背景颜色41 ??????};42 ??????$scope.leave = function () {43 ????????this.myStyle.background = ‘lightblue‘;44 ??????};45 ??????$scope.persons=[46 ????????{username:‘kobe1‘,age:‘39‘},47 ????????{username:‘kobe2‘,age:‘39‘},48 ????????{username:‘kobe3‘,age:‘39‘},49 ????????{username:‘kobe4‘,age:‘39‘},50 ????????{username:‘kobe5‘,age:‘39‘},51 ??????];52 ????})53 </script>54 </body>55 56 </html>

Angular JS - 7 - Angular JS 常用指令2

原文地址:https://www.cnblogs.com/enjoyjava/p/9195262.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved