angular js的坑
Posted sally2015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angular js的坑相关的知识,希望对你有一定的参考价值。
一、引入模块类
不仅要引入模块.js还要在初始模块时声明依赖关系
二、独立作用域类
在html中如果用驼峰式写法会导致js文件中无法识别
如<div myName="{{name}}"></div>用在@的独立作用域中myName获取数据,将无法识别
正确写法是应避免在html文档中出现驼峰式写法:<div my-name="{{name}}"></div>或者用将其转换为小写myname
注意=与@获取数据时的差别
<div ng-controller="myController"> <my-include my-name="name"> </my-include> </div>
bookStoreApp.controller(‘myController‘,[‘$scope‘,function($scope){
$scope.name=‘init‘;
}]);
bookStoreApp.directive(‘myInclude‘,function(){
return {
scope:{
myName:‘=‘
},
restrict:‘AE‘,
template:‘<div><input type="text" ng-model="myName">{{myName}}</div>‘
}
})
<div ng-controller="myController">
<my-include my-name="{{name}}">//注意此处与上面的不同
</my-include>
</div>
bookStoreApp.controller(‘myController‘,[‘$scope‘,function($scope){ $scope.name=‘init‘; }]); bookStoreApp.directive(‘myInclude‘,function(){ return { scope:{ myName:‘@‘ }, restrict:‘AE‘, template:‘<div><input type="text" ng-model="myName">{{myName}}</div>‘ } })
以上是关于angular js的坑的主要内容,如果未能解决你的问题,请参考以下文章
json 可视代码工作室Angular with Firebase片段
typescript Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming/angular-2/
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming
typescript Angular最终版本的Angular 2测试片段。代码库https://developers.livechatinc.com/blog/category/programming