[52ABP系列] - 002、模板项目配合代码生成器开发

前言 本篇的主要内容是 52ABP SPA模板如何配合52ABP代码生成器开发项目 如果不了解 52ABP 项目请先看我的第一篇文章 [52ABP系列] - 001、SPA免费项目模版搭建教程 话不多说,教程开始 一、安装代码生成器 首先打开VS,找到顶部菜单中的 工具 选项,打开 工具 选项中的 ... »

[52ABP系列]-SPA免费项目模版搭建教程

前言 这个项目是基于ABP ASPNetCore免费版,整合NG-Alian和NG-Zorro的项目,所以比较适合熟悉ABP和Angular2+的开发人员, 如果你是新手,学习的话可以先了解以下资料 ABP资料: ABP官方文档-英文 ABP ASP.NET版 中文文档 Angular资料: Ang ... »

Angular6.x学习笔记——组件详解之组件通讯

目录 1 前言 2 Angular组件间的通讯 2.1 父子组件间的通讯 2.1.1 父组件设置子组件属性 2.1.2 父组件调用子组件事件 2.1.3 子组件向父组件发射事件 2.2 非父子组件通讯 2.2.1 Service 2.2.2 路由传值 2.2.2.1 传递一个值 2.2.2.2 传递 ... »

angular前言及环境搭建1

angular升级到6了,个人认为刚开始的angularjs很多企业都喜欢采用,后面由于angular更新的太快,从1到2完全变了一个风格,采用了typescript风格,后面直接升级到4,后面又出现了5,目前又升级了到6,当然版本升级肯定是有所优化。可是对于用angularjs的很多企业却望而止步 ... »

Angular5中提取公共组件之checkbox list

因为工作原因,需要使用到checkbox list多选项功能。 一直在尝试在checkbox组件中添加NgModel的属性,但是只能在单个checkbox复选框上使用,checkbox list就没办法了。 好吧,其实是想差了。 因为是对checkbox的div添加ngFor的循环,所以每个chec ... »

Ionic开发-1.初始开发环境搭建

工欲善其事,必先利其器 临时项目需要使用AngularJS+Ionic+Cordova技术,半年前跟别人用过一段时间做过几个页面,目前别人已经无法联系了,只能我自己上了。上次做完项目后,想抽时间好好巩固一下这方面的知识面来,后来其他项目忙起来就给扔下,主要原因还是懒啊,其实有好多的技术排着队等着好好 ... »

angular-项目框架遇到的问题

本项目用的是angular4搭建,用动态组件的形式来显示页面,之前遇到过因为内存溢出而导致无法aot的问题, 解决方法:手动改写内存上限 修改目录: my-project/node_modules/.bin 找到 ng.cmd : @IF EXIST "%~dp0 ode.exe" ( "%~dp ... »

angular(^4)-监控表格按键行为的问题

之前开发的时候,用的是angular4,用ngGrid的时候要求对表格中的按键进行监控,具体如下: 1)上下左右,按方向移动位置(指编辑单元格); 2)enter,移动到下一个可编辑单元格; 3)一个数字输入框(cellEditorFramework)里双击空格键完成某个特定操作; 那这其中遇到什么 ... »

Angular:自定义表单控件

分享一个最近写的支持表单验证的时间选择组件。 import {AfterViewInit, Component, forwardRef, Input, OnInit, Renderer} from "@angular/core"; import {ControlValueAccessor, NG_V ... »

浅谈 Angular 项目实战

为什么使用 Angular 我不是 Angular 的布道者,但我自称 Angular 派,使用 Angular 做项目让我有一种兴奋感。目前的三大主流前端框架都研究过,博客中也有三者的相关教程,最早接触的是 React,但是并没有实际的项目经验,只做过一些 Demo 。使用 Vue 做过一个比较复 ... »

angular访问后台服务及监控会话超时的封装实现

angular本身自带访问组件http和httpclient,组件本身都是异步模式访问。本文只列举了对http组件的封装同时也一同处理会话超时监控。 实现思路概述: 1、将请求入参和出参统一约定 2、封装方法将请求参数、数据处理方法、数据呈现方法、访问错误处理方法封装在一起,业务调用通过服务调用该封 ... »

构建具有用户身份认证的 Ionic 应用

序言:本文主要介绍了使用 Ionic 和 Cordova 开发混合应用时如何添加用户身份认证。教程简易,对于 Ionic 入门学习有一定帮助。因为文章是去年发表,所以教程内关于 Okta 的一些使用步骤不太准确,但是通过 Okta 的官网也可以找到对应的内容。另外,使用 npm 安装 Ionic s ... »

angular 表单验证

最近在用angular写表单验证时 , 不小心把ng-model全替换删掉了, 然后发现之前写的验证都失效, 在查阅资料和反复修改摸索后, 发现angular中的表单验证, 都是基于ng-model的. ng-model 指令为应用数据提供了以下状态值: $touched 通过触屏点击 $error ... »

Angular路由——路由守卫

一、路由守卫 当用户满足一定条件才被允许进入或者离开一个路由。 路由守卫场景: 只有当用户登录并拥有某些权限的时候才能进入某些路由。 一个由多个表单组成的向导,例如注册流程,用户只有在当前路由的组件中填写了满足要求的信息才可以导航到下一个路由。 当用户未执行保存操作而试图离开当前导航时提醒用户。 A ... »

Angular6.0发布

Angular v6 新版本重点关注工具链以及工具链在 Angular 中的运行速度问题。 Angular v6 是统一整体框架、Material 和 CLI 三大 Angular 组件的第一个版本,此次更新更多地关注于工具链上,以使其具有更好的可移植性。 此次更新信息如下: 更新依赖关系: @an ... »