AngularJs controller出错的问题

刚开始学习angular,没想到写的一个小的demo就出错
代码如下:



   
   
   
   


   
   

       

{{greeting.text}}


   

   



报了一个这样的错
Argument 'HelloController' is not a function, got undefined

原因是angular没法知道你定义的函数是一个controller,angularJs 1.3 中 为了让 根节点上(rootScope)不再被挂上冗余的内容,
所以禁止了直接在根上注册controller。
所以不能直接使用function XXXcontroller (){ code......}这样的方式直接注册监听器了。以后必须

angular.module('myApp', []).controller('myCtroller',function($scope) {}这样来将controller注册到对应的模型上。

改成这样就没错了



   
   
   


   
   

       

{{greeting.text}}


   

   



你可能感兴趣的:(学习笔记)