手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
Angularjs
理论+案例,带你掌握Angular依赖注入模式的应用
摘要:介绍了Angular中依赖注入是如何查找依赖,如何配置提供商,如何用限定和过滤作用的装饰器拿到想要的实例,进一步通过N个案例分析如何结合依赖注入的知识点来解决开发编程中会遇到的问题。本文分享自华为云社区《Angular依赖注入模式的应用和玩法案例》,作者:DevUI。注入,一种组件树
作者:编程之家 时间:2022-10-08
angular中的组件通讯
前因:在ng-alain项目中自定义菜单组件,并且使用了reuse-tab,发现切换reuse-tab左侧的自定义菜单没有切换。解决办法:监听路由变化,然后去切换菜单。解决思路:Angular的@Input和@Output,但是只能在父子组件之间共享变量;使用localStorage+轮询机制实现;使用发布订阅模式;在这里我
作者:编程之家 时间:2022-10-08
介绍Angular 工程化,构建对象,编译器
介绍Angular工程化,构建对象,编译器这篇文章从宏观的角度认识Angular的工程(project),构建对象(buildtarget),编译器(compiler)。包括如下内容工程文件的主要构成构建对象的配置编译器的步骤与职责Angular的工程(project)一般而言,Angular的工作目录结构如下:my-app|----
作者:编程之家 时间:2022-10-08
如何使用 Angular 服务器端渲染的 Transfer State Service
假设我们使用AngularUniversal开发一个服务器端渲染的Angular应用,这个应用会消费一个第三方的RestfulAPI.上述场景分为下列六个步骤:用户向部署了Angular服务器端应用的Node.js服务器发起页面请求Node.js调用第三方RestfulAPI,第三方RestfulAPI返回结果,
作者:编程之家 时间:2022-10-08
Angular--富文本编辑器Ckeditor
1、官网下载Ckeditorck5最新版本不会用,目前是用的是ck4,下载fullpackage全包,这样功能比较全。官网地址:https://ckeditor.com/ckeditor-4/download/https://ckeditor.com/docs/ckeditor4/latest/api/index.html 2、下载解压后,把ckeditor文件夹拷贝到项目中。我放在asset文件
作者:编程之家 时间:2022-10-08
angular.js实现数据双向通信的原理
angular.js实现数据双向通信的原理angular的核心特性有:MVVM、模块化、依赖注入、自动化双向数据绑定、语义标签等。1、AngularJS的scopes对象AngularJS的scopes对象,是一般的javascript对象,可以在他们上面绑定属性和其他对象,也可以添加一些功能,用于观察数据结构上的变化。观察功能都由dirty-checking来实现,并且都在一个digest循环中...
作者:赏花赏景赏时光 时间:2021-05-23
AngularJS 简介
AngularJS 是一个JavaScript 框架。它可通过 注:建议把脚本放在 元素的底部。这会提高网页加载速度,因为 HTML 加载不受制于脚本加载。AngularJS 扩展了 HTMLAngu
作者:编程之家 时间:2020-12-28
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题,也即是页面闪烁问题。出现这个的原因是:由于页面或者组件需要渲染加载数据,浏览器和angluarjs渲染页面需要消耗一定的时间,虽然这
作者:编程之家 时间:2020-12-28
AngularJS 指令
AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有前缀ng-。ng-app指令初始化一个 AngularJS 应
作者:编程之家 时间:2020-12-28
AngularJS 表达式
AngularJS 使用表达式把数据绑定到 HTML。AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expression }}。AngularJS 表达式把数据绑定到 HT
作者:编程之家 时间:2020-12-28
AngularJS 表格
ng-repeat 指令可以完美的显示表格。在表格中显示数据 {{ x.Name }} {{ x.Country }} 使用 CSS 样式为了让页面更加美观,我们可以在页面中使用CSS:使用 orde
作者:编程之家 时间:2020-12-28
AngularJS XMLHttpRequest
$http是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。读取 JSON 文件下是存储在web服务器上的 JSON 文件:{ "records": [ { &q
作者:编程之家 时间:2020-12-28
AngularJS 控制器
AngularJS 控制器控制AngularJS 应用程序的数据。AngularJS 控制器是常规的JavaScript 对象。AngularJS 控制器AngularJS 应用程序被控制器控制。ng
作者:编程之家 时间:2020-12-28
AngularJS Filters
过滤器可以使用一个管道字符(|)添加到表达式和指令中。AngularJS 过滤器AngularJS 过滤器可用于转换数据:过滤器描述currency格式化数字为货币格式。filter从数组项中选择一个
作者:编程之家 时间:2020-12-28
KeyPress 和KeyDown 、KeUp之间的区别
keyup适用于文本框的数据输入和同步,以及数据的获取;keydown 与 keypress更适用于通过键盘控制页面功能的实现(如回车事件)
作者:编程之家 时间:2020-10-31
angularjs -- 页面模板清除
angularJs模板缓存的清除,包括传统的 HTML标签设置清除缓存,以及angularJs的一些配置清除,和angularJs的路由切换操作清除
作者:编程之家 时间:2020-10-31
angularjs -- 监听angularJs列表数据是否渲染完毕
前端在做数据渲染的时候经常会遇到在数据渲染完毕后执行某些操作,这几天就一直遇到在列表和表格渲染完毕后,执行点击和选择操作。对于angularjs处理这类问题,最好的方式就是指令 direct
作者:编程之家 时间:2020-10-31
文件的上传与下载、图片的上传和读取
这几天一直在做报表模块。做报表的过程中,需要上传本地CSV格式文件,以供后端解析,从而批量导入数据;同时,也需要从后端下载文件(格式多种:有CSV,PDF,以及JSON),用于本地浏览。 上传文件:文
作者:编程之家 时间:2020-10-31
angularjs -- 路由监听
angularjs 路由监听;页面的加载渲染监听
作者:编程之家 时间:2020-10-31
angular解决跨域问题
在进行项目开发过程中,经常会遇到跨域问题,下面就通过一些配置进行解决跨域问题。 1.在项目根目录下进行创建文件 proxy.config.json; { "/": { "
作者:编程之家 时间:2020-10-29
js 实现文件下载/文件导出
1. POST方式进行文件导出; // url 下载URL // fileName 下载文件名称 function exportFile(url, fileName) { let xhr = new
作者:编程之家 时间:2020-10-29
angularjs-$location
$location服务分析浏览器地址栏中的URL(基于window.location),让我们可以在应用中较为方便地使用URL里面的内容。在地址栏中更改URL,会响应到$location服务中,而在$location中修改URL,也会响应到地址栏中。 $location服务: 暴露当前浏览器地址栏的URL,所以我们可以 注意和观察URL 改变URL 当用户做以下操作时,与浏览器一起同步URL:
作者:编程之家 时间:2020-08-03
angular 首屏优化
前一段时间把公司的一个angular项目做了一次大的优化,记录一下过程。 起因: 起因是用户反映网站加载时间过长,从loading画面显示到页面可响应要13s,对于一般的页面恐怕没有用户愿意等待这么久。因为这是一个在线编辑的工具类的项目,有使用需求的用户只能等待页面加载完成,所以才会反馈到客服那边。 分析: 页面加载时间过长,首先就是要分析到底是哪些环节导致的,工具呢就是用 c
作者:编程之家 时间:2020-08-03
初探Angular6.x---主从组件
在上一篇博文《Angular6.x---用户列表与详情展示》中,我们用 ngFor=”let object of list”实现了用户列表的展示,并通过(click)=”onSelect(obj)”语法实现了列表单击时将单击的对象传到后台的功能,最后为了防止初次加载对象为空导致的错误,我们又使用了ngIf语法来对要展示的详情对象进行判空操作.但随着后续模块的增多,以及业务的交叉,我们发现这样的代码
作者:编程之家 时间:2020-08-03
初探Angular6.x---主从组件
在上一篇博文《Angular6.x---用户列表与详情展示》中,我们用 ngFor=”let object of list”实现了用户列表的展示,并通过(click)=”onSelect(obj)”语法实现了列表单击时将单击的对象传到后台的功能,最后为了防止初次加载对象为空导致的错误,我们又使用了ngIf语法来对要展示的详情对象进行判空操作.但随着后续模块的增多,以及业务的交叉,我们发现这样的代码
作者:编程之家 时间:2020-08-03
从零搭建angular环境和初项目
打开CMD, 第一步,确认电脑是否安装node.js 输入 node -v 第二步,确认是否安装git git version 若没安,访问 https://www.cnblogs.com/donglt-5211/p/9374551.html 即可 第三步,配置淘宝镜像--据说会快些 npm install -g cnp
作者:编程之家 时间:2020-08-03
angularJs绑定select的正确姿势
最近在项目中使用ionic,需要在页面上绑定一个年份下拉框,默认选中当前年,并且在下拉框的change事件中增加一些业务逻辑。 不管是使用ng-repeat还是ng-options,都是各种坑:默认选中、触发change事件、change后绑定的年份值(select的ng-model),三者中总有不能正常工作的。此处省略1000字,全是血泪.... 最后发现,要想让select正常工作: 1、要使
作者:编程之家 时间:2020-08-03
Angular2 组件与模板 -- 输入和输出属性
Input and Output properties 输入属性是一个带有@Input 装饰器的可设置属性,当它通过属性绑定的形式被绑定时,值会"流入"到这个属性。 输出属性是一个带有@Output 装饰器的可观察对象型的属性。此属性几乎总是返回Angular 的Angular 的EventEmitter.当它通过事件绑定的形式被绑定时,值会“流出”这个属性。 你只能通过它的输入和输出
作者:编程之家 时间:2020-08-03
Angular Component
Component 组件 web component标准: 自定义元素 模板 Shadow DOM Html 导入 Angular组件 所有的Angular组件都可以独立存在 任何Angular组件都可以作为根组件被引导、路由加载、在其他组件中使用 组件不能被单独启动,必须包装到模块(NgModule)中,通过Bootstrap模块接口引导入口模块启动Angular应用 组件是Angular最小逻
作者:编程之家 时间:2020-08-03
Angular2+ 编译后部署到服务器上页面刷新404问题
原因:NG2+ 会默认不显示URL后面的文件名 解决方案:使用LocationStrategy方式,然后把URL后的# 替换成index.html# app.module.ts 1 import {HashLocationStrategy , LocationStrategy} from ‘@angular/common‘; 2 3 @NgModule({ 4 imports: [
作者:编程之家 时间:2020-08-03
上一页
37
38
39
40
41
42
43
44
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native