手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
AngularJS进阶 十七 在AngularJS应用中实现微信认证授权遇到的坑
在AngularJS应用中集成微信认证授权遇到的坑 注:请点击此处进行充电! 前言 项目开发过程中,移动端新近增加了一个功能“微信授权登录”,由于自己不是负责移动端开发的,但最后他人负责的部分未达到预期效果。不能准确实现微信授权登录。最后还得靠自己做进一步的优化工作,谁让自己是负责人呢?原来负责人就是负责最后把所有的BUG解决掉。 首先,熟悉一下微信授权部分的源
作者:编程之家 时间:2020-08-03
Angular ui-route介绍
参考博客: https://www.cnblogs.com/haogj/p/4885928.html 原文地址:http://www.ng-newsletter.com/posts/angular-ui-router.html ui-router: https://angular-ui.github.io/ui-router/site/#/api/ui.router ui-router 是
作者:编程之家 时间:2020-08-03
AngularJS进阶 十八 在AngularJS应用中集成科大讯飞语音输入功能
在AngularJS应用中集成科大讯飞语音输入功能 注:请点击此处进行充电! 前言 根据项目需求,需要在首页搜索框中添加语音输入功能,考虑到科大讯飞语音业务的强大能力,遂决定使用科大讯飞语音输入第三方服务。软件首页截图如下所示: 涉及的源代码如下所示: <button ng-click="startRecognize()"> <i class="icon ion-m
作者:编程之家 时间:2020-08-03
Angular2中使用ngx-translate进行国际化
转自 https://blog.csdn.net/u014291497/article/details/61233033 相较于angularjs中的ng-translate, angular2也有适合自己的国际化模块,就是ngx-translate。 项目地址:https://github.com/ngx-translate/core 使用angular-cli初始化项目:
作者:编程之家 时间:2020-08-03
Angular5 reactive Forms Listening for Changes 监听表单变化
在html 中定义了 FromGroup,怎么来监听用户输入值的变化呢? 可以使用valueChanges 来订阅变化。 this.myForm.valueChanges.subscribe(val => { // to do }); 首先,实例化FromGroup initFormControls() { this.form = this._formBuilder.group({
作者:编程之家 时间:2020-08-03
angular5.x拦截器 给get post请求添加参数user_token
export class Interceptor implements HttpInterceptor { public myAppListService; constructor(private message: NzMessageService, private injector: Injector) { } public intercept(req: HttpRequest<any>, ne
作者:编程之家 时间:2020-08-03
AngularJS进阶 二十 HTML5实现获取地理位置信息并定位功能
HTML5实现获取地理位置信息并定位功能 注:请点击此处进行充电! 前言 这篇文章主要介绍了HTML5实现获取地理位置信息并定位功能,本文讲解了原生HTML5、百度地图、谷歌地图等三种获取理位置信息并定位的方法,需要的朋友可以参考下。 HTML5提供了地理位置定位功能(Geolocation API),能确定用户位置,我们可以借助HTML5的该特性开发基于地理位置信息的应用。本文结合实例
作者:编程之家 时间:2020-08-03
二、Angular项目创建、安装、启动
1.项目创建,进入预先存放项目的路径,命令行执行 ng new ProjectName 创建成功后的项目 2.项目安装,进行项目中执行命令 npm install 3. 项目运行,执行命令 ng serve 4.查看打开的页面,每个人版本可能不一样,页面打开的效果也不一样。 问题 创建项目,遇到这里卡着,等待即可,长时间卡着,可以删除重新创建
作者:编程之家 时间:2020-08-03
一、Angular环境的搭建
1.安装nodejs (1) 下载网址https://nodejs.org/en/download/ (2) 双击进行安装 (3) 打开命令行,输入node -v 和 npm -v 查看是否安装成功 2.安装cli脚手架 命令 npm install -g angular-cli
作者:编程之家 时间:2020-08-03
三、Angular自动生成项目,主要文件分析
1. 项目主要文件存放的路径 2.app.module.ts模块解析 扩展 文件的关系是从属关系: |--app.module.ts(模块) |--app.component.ts(组件) |--app.component.html(HTML模板) |--app.component.css (CSS样式表) 一个模块可以有多个组件,一个组件也可
作者:编程之家 时间:2020-08-03
AngularJS进阶 八 实现页面跳转并进行参数传递
angularjs实现页面跳转并进行参数传递 注:请点击此处进行充电! Angular页面传参有多种办法,我在此列举4种最常见的: 1. 基于ui-router的页面跳转传参 (1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的producer页,同时将
作者:编程之家 时间:2020-08-03
四、Angular新建组件和使用
1. 新建组件命令 ng component 组件路径 2.组件 ts 文件详解 3.组件会自动引入到app.mudule.ts里面 4.组件的使用
作者:编程之家 时间:2020-08-03
angular6引入material-ui
第一步:安装material和cdk和animations,一个也不能缺,否则会报错。 npm install --save @angular/material @angular/cdk @angular/animations 第二步:在核心模块引入BrowserAnimationsModule和需要用到的material组件 1 import { NgModule } from ‘@angu
作者:编程之家 时间:2020-08-03
angular-cli6使用ng serve --o 控制台报错Invalid Host Header
angular-cli6使用ng serve --o 运行创建的项目,能正常访问,但是控制台一直在报错,点击报错能看到是因为webpack的webpack-dev-server里报的错, 看到网上介绍了配置webpack-dev-server对host header 正确性检测, 但是angular6里修改的配置文件需要修改node_modules里找 如下图: 在node_modules里找
作者:编程之家 时间:2020-08-03
Angular.js实现分页
一、编写angularJS实现的分页js(网上搜)和样式表(pagination),并在页面引入 二、编写变量和方法 //分页控件控制 $scope.paginationConf={ currentPage:1, //当前页 totalItems:10, //总记录数
作者:编程之家 时间:2020-08-03
[Angular] ngClass conditional
Using ngClass for conditional styling, here is the usage from the docs: /** * @ngModule CommonModule * * @usageNotes * ``` * <some-element [ngClass]="‘first second‘">...</some-element>
作者:编程之家 时间:2020-08-03
RouteReuseStrategy angular路由复用策略详解,深度刨析路由复用策略
关于路由复用策略网上的文章很多,大多是讲如何实现tab标签切换历史数据,至于如何复用的原理讲的都比较朦胧,代码样例也很难适用各种各样的路由配置,比如懒加载模式下多级嵌套路由出口网上的大部分代码都会报错。 我希望能通过这篇文章把如何复用路由的原理讲明白,让小伙伴能明明白白的实用路由复用策略,文字中有不详实和错误的地方欢迎小伙伴批评指正 对路由复用策略的理解 路由复用策略的是对路由的父级相同节点的组件
作者:编程之家 时间:2020-08-03
AngularJS进阶 七 实现根据不同条件显示不同控件
AngularJS实现根据不同条件显示不同控件 由于项目需求,需要实现根据不同条件显示不同控件的功能。具体要求如下图所示: 即当选择“每单固定减”时,下方只显示“减免金额”一栏; 当选择“每单固定折扣”时,下方只显示“折扣比例”一栏; 当选择“每单满额减”时,下方只显示“满..减..”两栏。 根据自己对angular的了解,应该可以很轻松的实现此功能。 js设置控件的隐藏与显示,设
作者:编程之家 时间:2020-08-03
Angular刷新当前页面的几种方法
默认,当收到导航到当前URL的请求,Angular路由器会忽略。 <a routerLink="/heroes" routerLinkActive="active">Heroes</a> 重复点击同一链接页面不会刷新。 从Angular 5.1起提供onSameUrlNavigation属性,支持重新加载路由。 @NgModule({ imports: [RouterModule.forRoo
作者:编程之家 时间:2020-08-03
Angular2 - HTTP
我们将用HTTPClient来添加一些数据持久化特效。 我们需要在App中启用HTTP服务,HttpClient是Angular通过http 与远程服务器通讯的机制。如果我们需要在整个App中使用并不需要重复导入。我们需要在AppModule顶层中从@angular/common/http 导入HttpClientModule 符号. import { HttpClientModule } fro
作者:编程之家 时间:2020-08-03
AngularJS-01.AngularJS,Module,Controller,scope
1.AngularJS 一个构建动态Web应用程序的结构化框架。 基于JavaScript的MVC框架。( MVC ---- Model(模型)、View(视图)、Controller(控制器) ) 主要作用: 1)简化复杂Web应用的开发难度 a) MVC程序架构,解耦应用逻辑、数据模型和视图 b) 数据绑定 c) 依赖注入 d) Ajax服务 2)提高应用程序的可测试性、可维护性 擅
作者:编程之家 时间:2020-08-03
angular.js前端分层开发页面和js代码分离,并将js代码分层
一、 抽取模块成base.js文件 // 定义模块: var app = angular.module("eshop",[‘pagination‘]); 二、 抽取服务成brandService.js文件 / 定义服务层: app.service("brandService",function($http){ this.findAll = function(){ retur
作者:编程之家 时间:2020-08-03
AngularJs ng-repeat解决循环对象出现重复项报错的问题
问题:ng-repeat 的循环对象是不能出现重复项的,所以如果有重复的就会报错,应该是 key value的问题吧,不是很了解内部运行机制;经过查询发现 在 循环后面加上 track by $index 就会解决问题,也就可以有重复对象了 报错: 划重点 解决办法:加上 track by $index <ul> <li ng-repeat="x i
作者:编程之家 时间:2020-08-03
angular6 响应式表单登录实例
一、表单验证 1. 只有一个验证规则; this.myGroup = this.fb.group({ email:[‘[email protected]‘,Validators.required], password:[‘‘] }) 2. 有多个验证的时候; email:[‘[email protected]‘,Validators.compose([Validat
作者:编程之家 时间:2020-08-03
angular6 响应式自定义表单控件—注册头像实例
1. 组件继承ControlValueAccessor,ControlValueAccessor接口需要实现三个必选方法 writeValue() 用于向元素中写入值,获取表单的元素的元素值 registerOnChange()设置一个当控件接受到改变的事件时所要调用的函数;这也是我们把变化 emit 回表单的机制; registerOnTouched() 设置一个当控件接受到 touch 事件
作者:编程之家 时间:2020-08-03
[Angular] ViewChild 'read' option
It is not clear in the Docs about {read: xx} option for @ViewChild. Based on the Source code, @ViewChild as view as Component, ElementRef, TemplateRef. For example, we have: <one></one> @ViewChild
作者:编程之家 时间:2020-08-03
Angular 中引入BootStrap
由于Bootstrap官方目前并没有发布Angular的相关类库进行支持,当前Angular只能引用使用Bootstrap相关的样式。无法使用Bootstrap自带的脚本逻辑。以下以Angular7和Bootsrap4.2为例进行demo验证。 环境搭建 首先执行以下两个命令创建angular项目和组件 ng new AngularDemo //创建项目 ng g c bootstrapdem
作者:编程之家 时间:2020-08-03
angular6-material dialog应用
1. 打开弹窗的点击事件 project.component.html <button mat-icon-button class="action-button" (click)="editDialog(project)"> <mat-icon>create</mat-icon>编辑 </button> <button mat-mini-fab color="war
作者:编程之家 时间:2020-08-03
Angular6 CodeMirror在线编辑sql 智能提示
1. 安装ng2-codemirror包、codemirror包 npm install ng2-codemirror -- save npm install codemirror -- save 2. 在所需要使用codemirror组件的模块中引入CodeMirror模块 import {CodemirrorModule} from ‘ng2-codemirror‘; @NgModule(
作者:编程之家 时间:2020-08-03
Angular 自定义管道
管道的作用就是将原始值进行转化处理,转换为所需要的值; 1. 新建sex-reform.pipe.ts文件 ng g pipe sex-reform 2. 编辑sex-reform.pipe.ts文件 import { Pipe, PipeTransform } form ‘@angular/core‘; //引入PipeTransform是为了继承transform方法 @Pipe({ na
作者:编程之家 时间:2020-08-03
上一页
41
42
43
44
45
46
47
48
下一页
小编推荐
热门标签
更多
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