
前端框架—AngularJS
超级小码丽
不想拱白菜的猪,不是好猪
展开
-
angular-如何实现注入依赖
js中没有反射的概念,那么angular是如何实现注入依赖的呢?简单模拟一下~var app = { scope : function () { this.name = 'lala'; }, controller : function (fn) { str = fn.toString();原创 2016-12-02 15:27:46 · 986 阅读 · 0 评论 -
AngularJs基本概念
为什么要使用AngularJS1类库和框架的区别2AngularJS的主要特性3MVC概念1. 为什么要使用AngularJS?AngularJs框架是谷歌公司开发维护的前端 MVC 框架,其克服了HTML在构建应用上的诸多不足,从而降低了开发成本,提升了开发效率。(1)类库和框架的区别原创 2016-11-26 15:43:23 · 404 阅读 · 0 评论 -
AngularJS-模块化
概念基本书写格式1.概念:一个应用(APP,本身也是一个大模块)是由若干个模块(module)组成的,每个模块实现一个功能。利于代码的复用。2.基本书写格式<!DOCTYPE html><!-- 4.将应用模块绑定到任意标签,一般一个页面只绑定一个模块到最大的作用域 --><html lang="en" ng-app='App'><head> <meta charset="UTF-8"原创 2016-11-26 16:39:35 · 1544 阅读 · 0 评论 -
AngularJs-指令
内置指令自定义指令html在构建应用时有很多不足,指令就是angular为了弥补诸多不足而自己定义了一系列的html属性或标签,指令都是以ng-开头的1.内置指令原创 2016-11-26 21:47:57 · 278 阅读 · 0 评论 -
AngularJS-数据绑定
概念实现事件绑定1.概念数据绑定就是将 模型里的数据 和 视图 进行关联。单向数据绑定:只能模型里的数据,通过控制器显示到视图中双向数据绑定:不仅模型里的数据可以传递到视图中,视图中的数据也可以回传给模型2.实现单向数据绑定:(1) ng-bind (绑定多个数据 ng-bind-template)(2) {{}} (网速较慢时会出现闪屏,用ng-cloak可以解决)双原创 2016-11-26 22:53:41 · 379 阅读 · 0 评论 -
AngularJS-作用域
为什么会产生作用域根作用域子作用域1.为什么会产生作用域:一个应用(module)包含多个视图(view),而view的本质就是html,html产生嵌套是必然的,那么视图就会发生嵌套,视图和控制器一一对应,那么控制器就会嵌套,一个控制器产生一个$scope,$scope自然也就有了作用域之分。2.根作用域一个应用在启动时(ng-app)会自动创建一个根作用域$rootScope,这个对原创 2016-11-26 23:49:02 · 362 阅读 · 0 评论 -
angular引入模板报错解决
用ng-include指令引入一个html文件,结果报错如下:angular.min.js:103 XMLHttpRequest cannot load file:///D:/www/angular/review/template.html. Cross origin requests are only supported for protocol schemes: http, data, chro原创 2016-12-15 18:09:06 · 2262 阅读 · 0 评论