Angularjs
飞向Hadoop
这个作者很懒,什么都没留下…
展开
-
AngularJS:何时应该使用Directive、Controller、Service?
大漠穷秋 译 AngularJS是一款非常强大的前端MVC框架。同时,它也引入了相当多的概念,这些概念我们可能不是太熟悉。(译者注:老外真谦虚,我大天朝的码农对这些概念那是相当熟悉啊!)这些概念有: Directive(指令)Controller(控制器)Service (服务) 下面我们逐个来看这转载 2016-07-26 11:20:32 · 320 阅读 · 0 评论 -
js比较yyyy-mm-dd hh:mm 格式的时间大小
/** * 比较开始时间以及结束时间大小 */ function compareTime(startTime, endTime) { var startDate = startTime.substring(0, 10).split('-'); var endDate = endTime.substring(0, 10).spl原创 2017-03-02 14:18:59 · 2390 阅读 · 0 评论 -
js根据某个日期,获取该日期的前一个星期六以及后一个星期五
//获取时间段 var date = new Date(); //标准日期格式yyyy/mm/dd var weekByDate = date.substring(0, 4) + "/" + date.substring(5, 7) + "/" + date.substring(8, 10); console.log(getWeekByDay(w原创 2017-01-18 08:54:57 · 3389 阅读 · 0 评论 -
angularjs使用div模拟textarea文本框
html:<div class="simulate-textarea" ng-model="view.text" contenteditable="true" placeholder="请输入内容">Angularjs指令: /** * div模拟textarea输入框双向数据绑定指令 */ .directive('contenteditable', [funct原创 2017-01-18 08:37:31 · 2562 阅读 · 1 评论 -
ionic 路由使用$state.go父页面向子页面传递参数
1.父页面的路由配置 .state('tab.article', { url: '/article', nativeTransitions: { type: "fade" }, views: { 'tab-article': { templateUrl: 'templates/article/article.html', control原创 2016-08-03 10:48:22 · 6903 阅读 · 0 评论 -
ng-disabled 不起作用的解决办法
不知道这算不算 Angular.js 的一个bug。但搜索一番后找到了一个变通的解决办法。业务需求是这样的, 按钮被点击一次之后就设置为禁用状态, 以阻止多次无效的点击。但现在很多框架都用 或者其他标签来实现 button 效果。我并不是专业的UI, 不知道这样做到底好不好,该怎么样就怎么样呗。在 上面时 ng-disabled 一切正常(因为 支持 disabled ):转载 2016-08-10 16:05:37 · 1664 阅读 · 0 评论 -
细说Angular ng-class
在前面Angularjs开发一些经验总结中我们说到在angular开发中angular controller never 包含DOM元素(html/css),在controller需要一个简单的POJO(plain object javascript object),与view完全的隔离(交互angularjs框架的职责。但在某些项目中看见controller涉及DOM的元素最多的是在contro转载 2016-08-09 20:32:05 · 524 阅读 · 0 评论 -
ionic 路由使用ui-sref 父页面向子页面传递参数
1.子页面的路由配置.state('tab.articleList', { params:{"articleType":null}, url: '/articleList', views: { 'tab-article': { templateUrl: 'templates/articl原创 2016-08-16 17:15:04 · 2719 阅读 · 0 评论 -
angularjs service中依赖注入$scope报错解决方式
控制台错误提示ionic.bundle.js:26794 Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope <- DutylogService http://errors.angularjs.org/1.5.3/$injector/unpr?p0=copeProvider%20%3C-%20%24scope%原创 2016-07-28 17:20:05 · 7292 阅读 · 0 评论 -
angular1.5.3.min.js:116 SyntaxError: Unexpected token g in JSON at position 63
本地json文件读取时报错误:angular1.5.3.min.js:116 SyntaxError: Unexpected token g in JSON at position 63,这主要是因为json文件中加入了注释原创 2016-07-27 17:09:22 · 4191 阅读 · 0 评论 -
AngularJS的学习--$on、$emit和$broadcast的使用
AngularJS中的作用域有一个非常有层次和嵌套分明的结构。其中它们都有一个主要的$rootScope(也就说对应的Angular应用或者ng-app),然后其他所有的作用域部分都是继承自这个$rootScope的,或者说都是嵌套在主作用域下面的。很多时候,你会发现这些作用域不会共享变量或者说都不会从另一个原型继承什么。那么在这种情况下,如何在作用域之间通信呢?其中一个选择就是在应用程序转载 2016-07-21 13:31:33 · 357 阅读 · 0 评论 -
angularjs2启动项目报ERROR in AppModule is not an NgModule解决方法
如图:这主要是ts编译器版本问题,一般是因为ts编译器版本过高导致。解决方式:npm uninstall -g typescriptnpm install -g typescript@2.2.2tsc -v 查看安装的typescript版本修改package.json中的typescript版本为2.2.2 (注明:不要写为 " ^ 2.2.2")删除node原创 2017-05-23 11:30:35 · 4009 阅读 · 1 评论