首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Angular实战之使用NG-ZORRO创建一个企业级中后台框架(进阶篇)

这一章主要介绍的是如何在创建好的后台管理页面框架的快速生成NG-ZORRO相关的组件,并且介绍Angular相关目录结构、生命周期函数,路由配置和使用相关知识点,以及如何使用Angular CLI使用一行代码快速添加...ngOnInit() 在 Angular 第一次显示数据绑定和设置指令/组件的输入属性之后,初始化指令/组件。 在第一轮 ngOnChanges() 完成之后调用,只调用一次。...ngAfterContentInit() 当 Angular 把外部内容投影进组件/指令的视图之后调用。 第一次 ngDoCheck() 之后调用,只调用一次。...它允许你做以下这些事情: 创建一个新的 Angular 应用程序 运行带有 LiveReload 支持的开发服务器,以便在开发过程中预览应用程序 添加功能到现有的 Angular 应用程序 运行应用程序的单元测试...运行应用程序的端到端 (E2E) 测试 构建应用程序 使用命令添加功能到现有的 Angular 应用程序: 可以使用 ng generate 命令,为已有的 Angular 应用程序添加新的功能: ng

4K20

【AngularJS】—— 12 独立作用域

前面通过视频学习了解了指令的概念,这里学习一下指令中的作用域的相关内容。 通过独立作用域的不同绑定,可以实现更具适应性的自定义标签。.../html; charset=utf-8" /> angular.js/1.2.16/angular.min.js...分析:   当我们自己创建某个指令时,这个指令肯定不可能只使用一次,是要重复多次使用的,有的在一个页面内或者一个控制器内需要使用多次。   ...仅仅是添加这一行代码而已,就实现了独立作用域。   在进行输入时,每个模板内使用自己的数据,不会相互干扰。 ?...在指令的定义中,添加了scope:{say:'@'}这个键值对属性,也就是说,angular会识别say所绑定的东西是一个字符串。   在模板中,使用表达式{{say}}输出say所表示的内容。

1.4K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2、Angular JS 学习笔记 – 双向数据绑定和Scope概念

    当一个新的作用域创建后,它将添加到它的父作用域下成为一个子作用域。...如果watch修改了模型中的值,将会触发一次 Creation / 创建 根作用域在应用启动的时候由$injector创建,在template linking阶段和指令时将会创建新的子作用域; Watcher...指令和创建作用域 在大多数情况,指令和作用域交互不创建新的作用域。无论如何,一些指令,像是ng-controller和ng-repeat,创建子作用域并且将子作用域赋予相对应的dom元素上。...watch列表是一个自从最后一次便利后的表达式里的值的修改集合。如果有一个修改被检测到了,那么watch函数被调用用于更新dom为新的值。...angular离开这个执行上下文,并且结束keydown时间在js框架中的使用。 浏览器重新渲染这个视图基于更新的文本。

    13.2K20

    再谈angularJS数据绑定机制及背后原理—angularJS常见问题总结

    除了ng-click指令,还有一些其它的built-in指令以及服务来让你更改models(比如ng-model,$timeout等)和自动触发一次$digest循环。 目前为止还不错!...在 scope.val++; 一行后面添加 scope.$apply(); 或者 scope.$digest(); 就 OK 了。 $apply() 方法的两种形式 //无参 $scope....结构创建好,然后整体添加到主文档中,这个DOM树的变更就会一次完成,性能会提高很多。...ng-click中写的表达式,能使用JS原生对象上的方法,比如Math.max之类的吗?为什么? 不可以。...应用骨架 AngularJs $compile编译服务与指令 玩转Angular1(14)--使用$compile编译指令 Angular中$compile源码分析 angularjs使用$compile

    7.9K40

    【Hybrid开发高级系列】AngularJS(一)——基础专题

    ng-init -该指令初始化应用程序数据。 ng-model -此指令定义的模型,该模型是变量在AngularJS使用。 ng-repeat -该指令将重复集合中的每个项目的HTML元素。...2.1.1.1 ng-app属性 ng-app指令: ng-app>         ng-app指令标记了AngularJS脚本的作用域,在中添加ng-app.../angular.js">         这行代码载入angular.js脚本,当浏览器将整个HTML页面载入完毕后将会执行该angular.js脚本,angular.js脚本运 行后将会寻找含有...在这一步,我们在元素属性中使用{{phone.id}}绑定。         我们同样为每条记录添加手机图片,只需要使用ngSrc指令代替的src属性标签就可以了。...我们的路由规则定义如下         我们重用之前创造过的PhoneListCtrl控制器,同时我们为手机详细视图添加一个新的PhoneDetailCtrl控制器,把它存放在app/js/controllers.js

    55080

    前端MVC学习总结(一)——MVC概要与angular概要、模板与数据绑定

    的项目,则先要添加对angularJS的引用,有如下几个方法: 1)、去angular官网或git下载,地址:https://github.com/angular/ 2)、使用cdn 3)、安装node.js...2.7、ng-repeat迭代 ngRepeat指令为集合中的每项实例化一个模板。每个模板的实例拥有自己的域,使用循环变量指向当前集合项上,$index指向当前项的索引或键值。...特殊属性应用于每个模板实例的本地域上,包括: 对象集合的修改将会自动更新视图 为了解决重复元素序列只有一个父元素的情况,ngRepeat (不同于其它ng指令)支持扩展重复范围,通过使用ng-repeat-start...这个指令有三种使用方式,这三种方式取决于表达式计算结果: 如果表达式结果为字符串,则字符串为使用空格分隔的一个或多个类名。...这个指令不会添加重复的类,如果这个类已经存在的话。 当表达式改变时,以前添加的类会被移除,并且只会添加之后新产生的类。 ngStyle指令允许你在HTML元素上条件化设置CSS样式。

    15.4K100

    第217天:深入理解Angular双向数据绑定的原理

    一、理解angular双向数据绑定 双向绑定是新的前端框架中频繁出现的一个新词汇,也是mvvm的核心原理。angularjs五条核心信念中的数据驱动,便是由双向绑定进行完成。...具体的代码实现通常用到以下几个ng指令: ng-model:将一个DOM节点的值与一个angular中的变量进行绑定,当DOM节点值发生修改的时候变量也会随之修改。...唯一性:HTML 文档中只允许有一个 ng-app 指令,如果有多个ng-app指令,则只有第一个会被使用。 总之:这条指令定义了AngularJS的应用程序及使用范围。...其中modulename:模块的名称,编码者自定义。 2.ng-controller = “控制器名” ng-controller 指令用于为你的应用添加控制器。...ng-controller ="myCtrl",为应用添加控制器,接下来 ng-model 指令建立数据模型,将input元素的value值绑定到 scope (应用程序)变量中。

    3.7K20

    前端MVC学习总结(一)——MVC概要与angular概要、模板与数据绑定

    /angular/ 2)、使用cdn 3)、安装node.js,使用npm获取 示例代码: ng-repeat迭代 ngRepeat指令为集合中的每项实例化一个模板。每个模板的实例拥有自己的域,使用循环变量指向当前集合项上,$index指向当前项的索引或键值。...对象集合的修改将会自动更新视图 为了解决重复元素序列只有一个父元素的情况,ngRepeat (不同于其它ng指令)支持扩展重复范围,通过使用ng-repeat-start 和 ng-repeat-end...2.9、ng-class与ng-style 指定类样式与行内样式。 ngClass指令允许你动态设置HTML元素的CSS类,通过绑定到一个包含要添加的所有类的表达式。 ...这个指令不会添加重复的类,如果这个类已经存在的话。 当表达式改变时,以前添加的类会被移除,并且只会添加之后新产生的类。 ngStyle指令允许你在HTML元素上条件化设置CSS样式。

    12.6K30

    AngularJS 1 教程

    只绑定一次,Angular 1.3之后 {{::number}}语法有助于减少监控数量,因为 :: 开头的表达式都被认为是一次性表达式。一次性表达式一经赋值就会移除监控。...必要时候使用指令 directive 指令 directive,以及用指令写组件 指令是Angular中相对低层,却又非常强大的功能。...如果一般使用并不需要了解,使用内置的指令已经可以完成绝大多数功能。 AngularJs中本身以及内置了大量的指令,例如, ng-if , ng-repeat , 甚至ng-controller。...controller 函数,一般用作指令间的调用。 JS Bin on jsbin.com 来自官网 AngularJS的Tab例子可以很好的说明controller的使用。...---- JS Bin on jsbin.com 上述Nestlist Demo中使用指令的渲染速度明显快过使用Angular模版方式。

    4.6K30

    AngularJS基础入门初探

    :使用CDN上的angular.js(http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js)   这里我们使用方式三,CDN方式。...(2)文本输入指令ng-model="name" />绑定到一个叫name的模型变量。   (3)双大括号标记将name模型变量添加到问候语文本。   ...(2)网页加载完成后,angular.js这个脚本就会自动执行,执行过程主要是去界面上找到ng-app指令。   ...(3)ng-app指令的作用在于声明当前DOM被AngularJS这个库中定义的一个模块所托管,而ng-model指令则用于绑定模型变量,ng-click绑定控制器中声明的事件。...   (2)完善app.js,在其中写入angular关键代码 (function (window) { // 01.注册一个应用程序的主模块(module方法如果之传入一个参数就不是创建一个新模块

    1.8K30

    【一起来烧脑】一步学会AngularJS系统

    根元素 ng-init 指令为 AngularJS 应用程序定义了 初始值 ng-model 指令 绑定 HTML 元素 到应用程序数据 ng-repeat 指令对于集合中(数组中)的每个项会克隆一次...HTML 元素 创建自定义的指令 可以使用.directive函数来添加自定义的指令 作用域 作用域(scope)是应用在HTML和JavaScript之间的纽带 ng-app="myApp...script src="personController.js"> 过滤器 过滤器可以使用一个管道字符(|)添加到表达式和指令中 ?...ng-click="count = count + 1">点击这里 {{ count }} 模块 通过AngularJS的angular.module函数来创建模块...需要引入angular-animate.min.js库 ng-app="ngAnimate"> 依赖注入 依赖注入简化了Angular解析模块/组件之间依赖的过程 路由 实现多视图的单页Web

    5.6K20

    Angularjs基础(一)

    ng-app>         注意,使用双大括号标记{{}}的内容是问候语中绑定的表达式,这个表达式是一个简单的字符串‘World。...您给HTML天机新的元素,属性标记,作为AngularJS       编译器的指令,Angular JS编译器是完全可扩展的。...脚本作用域,开发者也在         局部使用ng-app 指令,如ng-app>,则AngurJS 脚本仅在该中运行。     ...Angular JS 脚本标签:         angular/angular.js">      这行代码加载angular.js 脚本...,当浏览器将整个HTML页面载入晚班后将会执行该angular.js脚本,angular.js      脚本运行后将会寻找含有ng-app 指令的HTML标签,该标签即定义了AngularJS

    3.1K100
    领券