源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

AngularJS 遇到的小坑与技巧小结

  • 时间:2021-11-18 08:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:AngularJS 遇到的小坑与技巧小结
1. templateURL和路由之类的要在web server下运行。 2. 使用模板replace设为true,模板里也要有相应的标签,否则不出现任何数据。 3. 1.2版本之后,ngRoute模块独立。 4.空的controller不定义会出错。 5.Directive的link参数是有顺序的:scope,element,attrs,ctrl 6.ng-repeat不能循环重复的对象。hack: ng-repeat="thing in things track by $id($index)" 7.尽量更新的是变量的属性而不是单个变量本身。 8.注意ng-repeat,ng-controller等会产生独立作用域。 9.当jquery载入,则使用jquery,否则使用内置jqlite。all element references in Angular are always wrapped with jQuery or jqLite; they are never raw DOM references. 10.Uncaught Error: [$location:ihshprfx]  A标签没有去掉 <a href="#" ng-click="someMethod();"></a> 11.Error: listen EACCES 当在linux下,会出现这个错误,因为你监听的端口的原因,这里我的是33。把它改成8080或3030之类大的端口数就可以了。有一个规定,这些端口最好是大于1024。 12. select在没有ng-model的时候,无法显示。同理,当遇到无法显示最好看文档少了什么。 补:当ng-options的源,跟书写不相配时会出现全部选择的情况,如下: var a = [{"id":1,"name":"Ryan"}....] ,ng-options="item.i as item.name for item in a"  // i与id不同 ---------------------------------------------------------------------------------------- 13.ng-bind-html-unsafe已去除,可以用['ngSanitize'] 模块或使用$sce服务 From stackoverflow You indicated that you're using Angular 1.2.0... as one of the other comments indicated, ng-bind-html-unsafe has been deprecated. Instead, you'll want to do something like this:
[url=http://shouce.jb51.net/angularjs-en/]AngularJS 参考手册英文版[/url],也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部