Angularjs1.2版本与1.3版本中控制器的问题

时间:2023-03-09 22:25:06
Angularjs1.2版本与1.3版本中控制器的问题

  写写今天用ng遇到的一个问题吧。因为刚学习就学视频里面写例子,视频里用的是ng1.2.10版本,我用的是1.5.0.

  刚开始的时候我按照ng视频的里面的写,但是控制器就是不能绑定好,后来和同学讨论加搜索终于解决了,接下来看解释:从ng1.3开始就不支持全局的controller,这话怎么理解,ng1.3以前的版本我们设定好控制器后就可以直接在我们要引入的文件中直接引用而不报错。1.3以后 的版本后再直接引用就会报错,错误描述:Error [ng:areq]http://errors.angularjs.org/1.4.8/ng/areq?

Angular出现这种原因是由于没有在页面中使用模块引入controller导致的,修改如下:

   <script src="js/index.js" type="text/javascript" charset="utf-8"></script>
   <script src="js/angular.min.js" type="text/javascript" charset="utf-8"></script>
   <script type="text/javascript">
      var app=angular.module('app',[]);
      app.controller('appControll',appControll);
   </script>