先看个示例


<div ng-app="myApp"   ng-controller="myCtrl"><!-- 在该控制器内保存着如下两个Model里的数据ng-model 指令用于双向绑定输入域到控制器的属性 --> 第一个数字: <input type="text" ng-model="first"><br>第二个数字: <input type="text" ng-model="second"><br><br>相乘结果: {{first* second}}</div><script>//AngularJS 应用程序:在 <div> 内由 ng-app 定义运行。var app = angular.module('myApp', []);//控制器app.controller('myCtrl', function($scope) {//$scope 是一个应用对象,用于调用控制器,并保存Model(模型)的对象//给控制器里的model赋值$scope.first= 10;$scope.second= 20;});
</script>

控制器定义

<div>内由ng-controller 指令定义,操作应用程序的 JavaScript 对象。
其中应用程序是指由ng-app指令定义的对象。

控制器方法

控制器也可以有方法(变量和函数):

<div ng-app="myApp" ng-controller="myCtrl">运行方法: {{methodName()}}</div><script>var app = angular.module('myApp', []);app.controller('myCtrl', function($scope) {$scope.methodName= function() {return "输出到页面";}});
</script>

外部文件中的控制器

在大型的应用程序中,通常是把控制器存储在外部文件中。
此时只需要把 <script> 标签中的代码复制到名为 myController.js 的外部文件中,然后引入即可:

<div ng-app="myApp" ng-controller="myCtrl">运行方法: {{methodName()}}
</div><script src="myController.js"></script>

深究AngularJS——AngularJS中的Controller(控制器)相关推荐

  1. php中yii的controller,详解PHP的Yii框架中的Controller控制器,yiicontroller

    详解PHP的Yii框架中的Controller控制器,yiicontroller 控制器是 MVC 模式中的一部分, 是继承yii\base\Controller类的对象,负责处理请求和生成响应. 具 ...

  2. 如何调用AngularJS指令中定义的方法?

    本文翻译自:How to call a method defined in an AngularJS directive? I have a directive, here is the code : ...

  3. 在AngularJS应用中实现认证授权

    在AngularJS应用中实现认证授权 在每一个严肃的应用中,认证和授权都是非常重要的一个部分.单页应用也不例外.应用并不会将所有的数据和功能都 暴露给所有的用户.用户需要通过认证和授权来查看应用的某 ...

  4. 【转】angularjs指令中的compile与link函数详解

    这篇文章主要介绍了angularjs指令中的compile与link函数详解,本文同时诉大家complie,pre-link,post-link的用法与区别等内容,需要的朋友可以参考下 通常大家在使用 ...

  5. springboot controller 中新建一个控制器类 提示该类从未被使用

    java web项目 springboot框架 webapi前后端分离 看了一篇文章 从文章中提到的github上拉取的代码 在springboot中新建一个控制器类,却提示该类从未被使用? 是因为创 ...

  6. AngularJS进阶(十九)在AngularJS应用中集成百度地图实现定位功能

    在AngularJS应用中集成百度地图实现定位功能 注:请点击此处进行充电! 前言 根据项目需求,需要实现手机定位功能,考虑到百度业务的强大能力,遂决定使用百度地图第三方服务. 添加第三方模块的步骤与 ...

  7. AngularJS进阶 十九 在AngularJS应用中集成百度地图实现定位功能

    在AngularJS应用中集成百度地图实现定位功能 注:请点击此处进行充电! 前言 根据项目需求,需要实现手机定位功能,考虑到百度业务的强大能力,遂决定使用百度地图第三方服务. 添加第三方模块的步骤与 ...

  8. 跟我学AngularJs:AngularJs入门及第一个实例

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:主要给大家介绍了AngularJs及其特性,并以3个实例来做说明. 本教程使用Angul ...

  9. 通过源代码研究ASP.NET MVC中的Controller和View(二)

    通过源代码研究ASP.NET MVC中的Controller和View(一) 在开始之前,先来温习下上一篇文章中的结论(推论): IView是所有HTML视图的抽象 ActionResult是Cont ...

最新文章

  1. python测试代理IP地址
  2. SharePoint 2010开发实例精选——“每日一句”WebPart
  3. 【数理知识】《随机过程》方兆本老师-第6章-鞅过程及其性质
  4. Openlayers中使用Overlay实现点击要素显示html内容弹窗并且动态更改弹窗内容
  5. angularjs中state的参数4_一文梳理pytorch保存和重载模型参数攻略
  6. 回溯和递归的区别(简述)
  7. python27.dll引起的appcrash_python27.dll错误代码126怎么解决
  8. mysql select 反选_JQuery实现全选、全不选和反选功能
  9. android 动画总结笔记 一
  10. 中间件:ElasticSearch组件RestHighLevelClient用法详解
  11. linux鼠标驱动程序,Linux usb子系统(一) _写一个usb鼠标驱动
  12. java文件处理(3)——实现文件复制和文件移动
  13. Hive调优全方位指南(推荐收藏)
  14. c语言love字符怎么打,怎样利用几行简单的c语言代码表白?
  15. 管家婆服务器怎么找文件夹,请问管家婆数据备份在哪里?如何恢复?
  16. 计算机成绩统计优秀率,高校学生考试成绩的数据分析模式与可视化研究
  17. 轻轻的,我来了!希望各大神关注~
  18. 做软件开发学好算法的重要性
  19. uniapp微信小程序实现连接低功耗蓝牙打印功能
  20. 3dsMAX中R键的用法

热门文章

  1. optee的fast call的介绍
  2. [私]-optee的同步方法
  3. ByteCTF 2021(Crypto部分)
  4. 应用篇——SSL/TLS
  5. android插上耳机仍用扬声器播放音频
  6. 15、子查询注意事项
  7. 手把手教你C语言静态库的开发
  8. Linux修改文件/目录权限
  9. 2.3.11 管程
  10. MySQL中常见的单行函数(下)