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

本文介绍了在使用AngularJS 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>

转载于:https://www.cnblogs.com/lin920516/p/5463272.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值