基于AngularJS的简单使用详解

发布时间 - 2026-01-11 03:10:59    点击率:

Angular Js 的初步认识和使用

一:

1.模块化

定义模块和控制器 ng-app="myapp" controller="myctrl"

指定模型 ng-model=""

获取的属性值: ng-bind="属性名"或者{{属性名}}

2.初始化模块(在Script中进行)

var myapp1 =angular.module("myapp",[]);

3.定义模块的控制器,并依赖注入,
$scope:可以操作模块作用域内的所有视图

myapp1.controller("myctrl",["$scope",function($scope){
$scope."属性名"
// 也可以对$scope操作的视图进行赋值
$scope."属性名"="值";
}])

4.绑定事件

//其他事件联想基本为:ng-动作
ng-click="clear()" 

在定义的模块控制器中进行事件函数的后续操作:
$scope.clearSop=function(){
$scope.name="";
}

5.集合数据的遍历

数据格式范例:对象数组一般的数据类型(进行页面数据交互时因注意json的数据格式)

$scope.products = [
{
id : 1001,
name : '数码相机',
price : 3000
},{
id : 1002,
name : '苹果手机',
price : 7000
}
];

遍历样式:product相当于元素,products相当于集合,index为索引

<tr ng-repeat="product in products">
<td>{{$index+1}}</td>
<td>{{product.id}}</td>
<td>{{product.name}}</td>
<td>{{product.price}}</td>
</tr>

6.AngularJS中的路由的使用

1.需要单独导入:angular-route.js文件

2.定义angular模块

3.初始化模块

4.路由中的路径格式采用:"#/+url"

5.使用ng-view的模块用来展示路由加载后的变化内容

6.初始化模块:

var myapp1=angular.module("myapp",["noRoute"]);

7.配置模块的路由

myapp.config(["$routeProvider", function($routeProvider){
$routeProvider
 .when('/JavaEE', {
 templateUrl: '5_1.html'
 })
 .when('/IOS', {
 templateUrl: '5_2.html'
 })
 .when('/Android', {
 templateUrl: '5_3.html'
 })
 .otherwise({
 redirectTo: '/JavaEE'
 });
}]);

以上这篇基于AngularJS的简单使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# AngularJS使用  # angularjs实现简单的购物车功能  # 详解angularjs popup-table 弹出框表格指令  # AngularJs 延时器、计时器实例代码  # 详解angularJS+Ionic移动端图片上传的解决办法  # AngularJS 打开新的标签页实现代码  # Angularjs实现上传图片预览功能  # AngularJS 仿微信图片手势缩放的实例  # 遍历  # 给大家  # 数据格式  # 也可  # 希望能  # 这篇  # 以对  # 绑定  # 小编  # 大家多多  # 器中  # 加载  # var  # angular  # xhtml  # pre  # Script  # brush  # class  # module 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 北京网站制作的公司有哪些,北京白云观官方网站?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  网站建设整体流程解析,建站其实很容易!  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  JS碰撞运动实现方法详解  如何在腾讯云服务器上快速搭建个人网站?  大连网站制作公司哪家好一点,大连买房网站哪个好?  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  Laravel模型事件有哪些_Laravel Model Event生命周期详解  高防服务器如何保障网站安全无虞?  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  网站制作大概多少钱一个,做一个平台网站大概多少钱?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  如何用AWS免费套餐快速搭建高效网站?  简单实现jsp分页  详解MySQL数据库的安装与密码配置  如何在建站之星网店版论坛获取技术支持?  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  Linux系统运维自动化项目教程_Ansible批量管理实战  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  JavaScript Ajax实现异步通信  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  文字头像制作网站推荐软件,醒图能自动配文字吗?  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  如何在建站主机中优化服务器配置?  ,交易猫的商品怎么发布到网站上去?  网页设计与网站制作内容,怎样注册网站?  php485函数参数是什么意思_php485各参数详细说明【介绍】  HTML 中动态设置元素 name 属性的正确语法详解  Laravel如何集成Inertia.js与Vue/React?(安装配置)  详解Android中Activity的四大启动模式实验简述  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  Android Socket接口实现即时通讯实例代码  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  大型企业网站制作流程,做网站需要注册公司吗?  Python文件操作最佳实践_稳定性说明【指导】  深入理解Android中的xmlns:tools属性  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  微信小程序 canvas开发实例及注意事项  如何用美橙互联一键搭建多站合一网站?