随笔分类 -  angularjs

摘要:angularjs 有个问题就是第二次ajax请求数据再次赋值给 $scope.data,需要更新视图数据的时候,却不能更改视图数据,这个是因为angularjs的$watch不能监听到JS对$scope.data的更改。 需要手动触发$scope.$apply(); 但是如果页面中apply状态, 阅读全文
posted @ 2017-11-09 12:31 a fine day
摘要:原 controller : $scope.myURL = URL; 页面: <iframe ng-src='{{myURL}}' class="width-100 height-100"></iframe> 发现页面不能打开 <iframe> 中的内容。 现在将 controller 中改写如下 阅读全文
posted @ 2017-11-07 16:13 a fine day
摘要:$watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你。 $watch(watchExpression, listener, objectEquality); 举个栗子: $scope.name = 'hello'; var watch = $scope.$watch 阅读全文
posted @ 2017-09-06 10:50 a fine day
摘要:AngularJS 的文件上传控件有两个:(1) angular-file-upload:https://github.com/nervgh/angular-file-upload(2) ng-file-upload:https://github.com/danialfarid/ng-file-up 阅读全文
posted @ 2017-09-05 10:25 a fine day
摘要:angular 项目中,由于用到ajax 请求,结果显示如下情况 同样的接口,显示两次,其中第一次请求情况为 request method 显示为opttions 第二次的情况是 为啥会出现如此的情况呢,是因为 调用的接口与发送ajax的页面存在跨域的问题 因此先需要一次HTTP OPTIONS请求 阅读全文
posted @ 2017-08-23 13:15 a fine day
摘要:利用angular在近期的工作中使用了dialog的方式,总结下经验 由于dialog显示的内容不同,需要用到angular 的ng-include加载不同的文件1 dialog利用指令的方式 app.directive('dialog', function() { return { restric 阅读全文
posted @ 2017-08-05 18:57 a fine day
摘要:工作中form表单元素最常用的是input,问题没有太多,现在总结下select ,radio组,checkbox的使用 1 select 常用的使用方式,如下 var Cityis = [{id:0,name:'上海'},{id:1,name:'北京'},{id:2,name:'武汉'}] <se 阅读全文
posted @ 2017-08-04 16:41 a fine day
摘要:我由于制作登陆界面,用到了angular-validation,结合ng-cookies,实现记住账户密码的功能。文档是https://github.com/hueitan/angular-validation/blob/master/API.md 该文档挺详细的介绍了angular-validat 阅读全文
posted @ 2017-07-29 13:49 a fine day