本文实例讲述了AngularJS控制器controller给模型数据赋初始值的方法。分享给大家供大家参考,具体如下:

之前的文章《AngularJS入门示例之Hello World详解》,很简单的就实现了模型数据和页面显示的自动绑定。现在我们使用控制器,给模型赋初始值。如果使用jQuery来实现变量赋初值,需要在页面加载完成后执行
$("#target").attr("value",selfValue);
使用AngularJS代码如下:
<!doctype html>
<html lang="en" ng-app>
<head>
<meta charset="utf-8">
<title>Hello,World!</title>
<script src="angular1.2.25.js"></script>
<script>
function WholeController($scope)
{
$scope.yourName = "aty";
}
</script>
</head>
<body ng-controller="WholeController">
<input type="text" ng-model="yourName">
<h1>Hello, {{yourName}}</h1>
</body>
</html>
这里需要注意:函数名必须与ng-controller中的名称一致,函数的参数$scope名次也是固定的,不能随便修改。这样的话,AngularJS框架会自动执行我们的控制器,并将作用域对象注入到函数参数。很显然这种方式非常不好,因为不能改变函数参数名,后面我会看到还有别的方式来达到同样的目的,后续我们再继续学习。可以看到Controller就是一个JavaScript 函数,在 Angular 里,当这个函数通过 ng-controller 指令绑定到 DOM 上的时候,这个函数就是 Controller 了,我们可以为 Controller Scope 对象。
更多关于AngularJS相关内容感兴趣的读者可查看本站专题:《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》
希望本文所述对大家AngularJS程序设计有所帮助。
# AngularJS
# 控制器
# controller
# 模型数据
# 赋初始值
# AngularJS控制器controller正确的通信的方法
# AngularJs学习第五篇从Controller控制器谈谈$scope作用域
# 详解Angularjs在控制器(controller.js)中使用过滤器($filter)格式化日期
# AngularJS 控制器 controller的详解
# AngularJS利用Controller完成URL跳转
# Angularjs中controller的三种写法分享
# angularJS+requireJS实现controller及directive的按需加载示例
# Angularjs的Controller间通信机制实例分析
# AngularJS实现controller控制器间共享数据的方法示例
# 绑定
# 进阶
# 我会
# 相关内容
# 感兴趣
# 我们可以
# 给大家
# 很简单
# 并将
# 可以看到
# 更多关于
# 来实现
# 所述
# 需要注意
# 程序设计
# 这样的话
# 实现了
# 加载
# 完成后
# 讲述了
相关文章:
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
黑客入侵网站服务器的常见手法有哪些?
建站之星如何实现PC+手机+微信网站五合一建站?
如何快速生成凡客建站的专业级图册?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
建站之星3.0如何解决常见操作问题?
建站之星如何防范黑客攻击与数据泄露?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
jQuery 常见小例汇总
建站中国官网:模板定制+SEO优化+建站流程一站式指南
如何快速搭建高效WAP手机网站吸引移动用户?
,sp开头的版面叫什么?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
营销式网站制作方案,销售哪个网站招聘效果最好?
建站与域名管理如何高效结合?
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
c++怎么用jemalloc c++替换默认内存分配器【性能】
如何用花生壳三步快速搭建专属网站?
,想在网上投简历,哪几个网站比较好?
如何生成腾讯云建站专用兑换码?
制作农业网站的软件,比较好的农业网站推荐一下?
建站之星在线版空间:自助建站+智能模板一键生成方案
如何自定义建站之星网站的导航菜单样式?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
c# 在高并发场景下,委托和接口调用的性能对比
建站之星伪静态规则如何设置?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
建站之星×万网:智能建站系统+自助建站平台一键生成
如何用西部建站助手快速创建专业网站?
网页设计与网站制作内容,怎样注册网站?
Swift中switch语句区间和元组模式匹配
学校为何禁止电信移动建设网站?
高防服务器租用首荐平台,企业级优惠套餐快速部署
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
威客平台建站流程解析:高效搭建教程与设计优化方案
如何高效利用亚马逊云主机搭建企业网站?
javascript中的try catch异常捕获机制用法分析
如何制作网站标识牌,动态网站如何制作(教程)?
建站之星导航如何优化提升用户体验?
如何通过免费商城建站系统源码自定义网站主题与功能?
上海网站制作开发公司,上海买房比较好的网站有哪些?
网页设计网站制作软件,microsoft office哪个可以创建网页?
制作表格网站有哪些,线上表格怎么弄?
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
如何在香港免费服务器上快速搭建网站?
海南网站制作公司有哪些,海口网是哪家的?
如何配置FTP站点权限与安全设置?
*请认真填写需求信息,我们会在24小时内与您取得联系。