ICode9

精准搜索请尝试: 精确搜索
  • angular从0到1:数据的单向传递与双向传递2022-01-31 13:01:52

    原文链接:这里 0.前言 前面一篇我们简单介绍了ngOnInit函数和constructor函数,然后对angular中的数据绑定进行了简单介绍。这篇文章中简单介绍一下数据的渲染与双向传递,这里主要是单向传递(渲染)(ts—>html)和数据的双向传递(html—>ts) 本文为了便于展示用的是template模板,前文已经

  • angular从0到1:如何创建和使用一个组件2022-01-31 11:05:07

    原文链接:这里   0.组件和组件之间的关系 试想一个情景,你使用word的时候,word最上方的菜单栏几乎没动过,下面的二级菜单却在随着一级菜单的变化而变化,例如下面这样: 在上面的例子中,红框标记的部分算是一个”组件“,这个组件并不会频繁的刷新,当你点击某个组件(一级菜单)的时候,下面的

  • angular从0到1:环境安装及运行2022-01-31 10:34:29

    原文链接:这里 0.前言 公司开发需要用到angular,正好把学习过程记录下来。 本文用到的工具vscode+nodejs(V12.18) 1.基础环境搭建 安装angular需要nodejs环境(检验版本是10以上的),然后使用npm安装cnpm。指令如下: npm install -g cnpm --registry=https://registry.npm.taobao.org

  • angular从0到1:angular目录结构详解2022-01-31 10:32:58

    原文链接:这里 一般安装完angular后,文件目录如下: 层次结构可以表示如下: 其中比较重要的是package.json 还有src里面的app。这里面有这样几个文件, app.component.html、app.component.scss、app.component.ts是一个组件。”组件“可以认为是把原来的一个小界面小功能进行封装,然后

  • angular中对json数据按照某一字段进行排序2022-01-30 16:34:19

    原文链接:这里 0.前言 工作中遇到一个需求,需根据从接口拿的json数据,按照某个字段进行排序。比如时间,或者序号等。原始数据如下,需要根据regionCode进行排序。 1.解决办法 上学的时候学过好几种排序算法,但是在实际应用中还是sort比较香。也很简单,直接上代码。 1 2 3 4 5 6 7

  • 高性能HTML5/JavaScript开发框架DevExtreme正式发布v21.2.52022-01-28 10:05:05

    DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含全面的高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中

  • angular数据共享2022-01-27 17:03:30

    默认情况下,Angular CLI 命令 ng generate service 会通过给 @Injectable() 装饰器添加 providedIn: 'root' 元数据的形式,用根注入器将你的服务注册成为提供者。 import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root',})export class HeroServic

  • angular项目初始加载时,样式失效问题2022-01-27 12:34:13

    angular项目初始加载时,样式失效问题 ng-cloak 定义和用法 ng-cloak 指令用于在 AngularJS 应用在加载时防止 AngularJS 代码未加载完而出现的问题。 AngularJS 应用在加载时,文档可能会由于AngularJS 代码未加载完而出现显示 AngularJS 代码,进而会有闪烁的效果, ng-cloak

  • VUE React Angular2022-01-24 23:57:59

    Typescript, ES6 & ES5 React 专注于使用 Javascript ES6 Vue 使用 Javascript ES5 或 ES6 Angular 依赖于 TypeScript 模板 —— JSX 还是 HTML React — JSX:可以理解为在JS中编写与XML类似的语言,一种定义带属性树结构(DOM结构)的语法,它的目的不是要在浏览器或者引擎中实现,它的

  • 用flask静态服务器运行angular2022-01-24 06:00:07

    之所以用这种方案,主要是比nodejs express静态服务器还简单,而且打包成exe更方便,node+pkg打包成1个exe文件,不利于更新angular工程,而flask+cx_freeze打包,文件夹结构还在,直接更新angular工程代码就好。 一、支持angular的flask静态服务器 参考 https://stackoverflow.com/questions/5

  • Angular-生命周期钩子2022-01-23 17:00:40

    1、生命周期执行顺序 答:     a、ngOnchanges:在组件有输入属性时和每次输入属性变化时会触发变更检测,如果组件没有输入属性就不会触发此生命周期     b、ngOnInit:在组件第一次执行ngOnChanges之后调用,如果组件没有输入属性就不会调用ngOnChanges钩子,则会直接执行ngOnInit  

  • Angular-自定义元素标签和动态组件2022-01-23 17:00:07

    1、自定义元素 答:即浏览器允许用户自定义标签来扩展HTML,也称之为web Component,当将自定义标签添加到CustomElementRegistry(自定义元素注册表)中之后就会被浏览器识别,可在HTML的任何位置使用。在angular中可以通过自定义元素标签将angular组件(包括变更检测机制和数据绑定功能)插入到

  • UI组件库Kendo UI for Angular入门指南 - 图表的平移和缩放2022-01-20 09:33:14

    Kendo UI for Angular Chart使用户能够通过对组件应用平移和缩放来查看特定范围。 Kendo UI for Angular最新版工具下载 要执行平移,请拖动图表的绘图区域。 要执行缩放,请执行以下任一操作: 鼠标滚轮(桌面)或捏缩放(移动),或 按住 Shift 键并选择一个区域。 要启用平移和缩放功能,请使

  • angular:响应式表单(Reactive Forms)和模板驱动表单(Template-Driven Forms)分别进行验证2022-01-18 14:02:02

    2022-01-18 响应式表单 响应式表单是围绕Observable的流构建的。 使用响应式表单时,FormControl类是最基本的构造类。 在使用响应式表单前,需要先导入 ReactiveFormsModule 并添加到 NgModule里。 html: <!-- 响应式表单 --> <form [formGroup]="reactiveForm">

  • Angular-模块2022-01-15 18:31:33

    1、入口组件(即:NgModule装饰器中的entryComponents数组)     a、入口组件就是在angular中采用命令式加载的任意组件,即没有在模版中引用过的组件,可以用它来作为应用启动引导组件、路由定义时指定的组件     b、主要有:         》引导用的根组件         》路由定

  • 【angular-实践】angular懒加载(异步路由)2022-01-14 15:58:25

    以登录模块为例 创建带路由的模块及组件 ng g m pages/login --routing ng g c pages/login src\app\pages\login\login-routing.module.ts import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { LoginCompo

  • angular中ng-container与ng-template用法2022-01-13 18:01:43

    ng-container与ng-template用法 目录ng-container与ng-template用法1.ng-container与ng-template概念2.ng-container递归调用ng-template标签3.*ngTemplateOutlet 1.ng-container与ng-template概念 ng-container既不是一个Component,也不是一个Directive,只是单纯的一个特殊tag。 这

  • Angular Universal 学习笔记2022-01-09 09:34:43

    如果配置得当,我们可以将所有的内容都在服务器端渲染,避免在浏览器端再次调用 API. 首先命令行安装 Angular Universal: ng add @nguniversal/express-engine 执行命令行 npm run build:ssr browser:是执行命令行 ng build — prod 之后的结果。 server folder: 是执行命令行

  • Angular Change Detection 的学习笔记2022-01-08 21:02:29

    Angular 变化检测机制比 AngularJs 中的等效机制更透明且更易于推理。但是在某些情况下(例如在进行性能优化时),我们确实需要知道幕后发生了什么。因此,让我们通过以下主题深入了解变更检测: 如何实施变更检测? Angular 变化检测器是什么样子的,我能看到吗? 默认的变更检测机制是如何工作

  • angular 过度动画2022-01-03 22:32:59

    1.在所需过度ts中引入 import {trigger, style, animate, transition, state} from '@angular/animations' 在app.module.ts 引入 import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; 2.设定过度方案 trigger(‘动画组名’[ state(‘动画名

  • Angular 组件Dom测试2022-01-03 18:00:10

    文章目录 组件Dom测试createComponent()ComponentFixturenativeElementDebugElementBy.css() 组件Dom测试 组件不仅仅是一个类,它还会与 DOM 以及其它组件进行交互。我们要知道组件是否能正确渲染、是否响应用户输入和手势,或者是否集成到它的父组件和子组件中,我们需要借助

  • Angular | 文本溢出鼠标移上去时显示全部的气泡卡片组件2021-12-30 18:31:37

    在使用ng-zorro-antd的table时,发现并没有自带element那种单元格文本溢出显示,element的table设置这个show-overflow-tooltip就能轻松使用。 1.新建一个组件more-popover more-popover │ more-popover.component.css │ more-popover.component.html │ more-popover.compon

  • angular踩坑2021-12-30 11:02:52

    1.某天用到组件通讯时,报了个错   @Output doSomething not initialized in xxComponent,反复检查代码,doSomething是有声明的,百思不得其解,后来想起来,在引入EventEmitter的时候有vscode弹窗说是否引入EventEmitter,点击了确定,这时的引入源是    import {EventEmitter} from "event

  • JS中字符串拼接2021-12-24 15:01:48

    几个直接的方法 let a = 'java', b = 'script', c = ''+a+b+'', // 或者 d = ""+a+b+"" console.log(c, d) // javascript javascript /* 注意:外层包裹与内层包裹引号需要一样,即都是单引号或都是双引号 */ let e = 'type', f = '

  • angular8.0 实现将px自动转rem2021-12-23 22:02:21

    手机市场日渐丰富的同时,给我们前端开发人员带来的网页内容自适应屏幕尺寸进行显示的问题也日渐凸显出来。原本可能通过百分比/媒体查询等简单手段就可以常见的适配问题,但是对于页面有复杂结构或者视觉上有特殊要求的,就需要通过其他手段来解决了。本文介绍通过webpack在angular项

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有