扫码关注官方订阅号
姓: 名: {{fullName()}}
姓:
名:
{{fullName()}}
这个是我的代码,在1.4是不能显示的 只有在低于1.2.9才能显示,有大神知道哪里有问题吗。刚开始学,不懂的很多,希望大神见谅
人生最曼妙的风景,竟是内心的淡定与从容!
关于你的问题,我猜应该是版本更新的原因,因为AngularJS不同的版本,会有一些不同的差别,1.2.x以下的版本和1.2.x以上的版本差别还是很多的。
AngularJS
1.2.x
你的这种写法也是不规范的,我建议还是从规范的写法开始,这样才会更快的入手,避免一些不必要的Bug。
Bug
使用1.2.x版本的结果是这样的:
没有报错。
使用1.4.x版本的结果是这样的:
1.4.x
报错,Error: [ng:areq] Argument 'personController' is not a function, got undefined 说明Angular没有发现这个控制器,所以你要使用规范的写法了。
Error: [ng:areq] Argument 'personController' is not a function, got undefined
Angular
1.一般的写法demo 2.标准的写法demo
注:使用的AngularJS版本为1.2.1
1.2.1
鉴于你的网络不是很好,我把那两个demo的代码剪切了一下,你看看 1.一般的写法: 2.标准的写法(只截取了重要部分):
1.3版本后 好像记不得了 全局控制器不在有效 现在要定一个module
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
关于你的问题,我猜应该是版本更新的原因,因为
AngularJS不同的版本,会有一些不同的差别,1.2.x以下的版本和1.2.x以上的版本差别还是很多的。你的这种写法也是不规范的,我建议还是从规范的写法开始,这样才会更快的入手,避免一些不必要的
Bug。使用
1.2.x版本的结果是这样的:没有报错。
使用
1.4.x版本的结果是这样的:报错,
Error: [ng:areq] Argument 'personController' is not a function, got undefined说明
Angular没有发现这个控制器,所以你要使用规范的写法了。1.一般的写法demo
2.标准的写法demo
注:使用的
AngularJS版本为1.2.1鉴于你的网络不是很好,我把那两个demo的代码剪切了一下,你看看


1.一般的写法:
2.标准的写法(只截取了重要部分):
1.3版本后 好像记不得了 全局控制器不在有效 现在要定一个module