首页 > 其他 > 详细

Identity Server 4 原理和实战(完结)_建立Angular 客户端

时间:2020-10-26 19:45:48      阅读:44      评论:0      收藏:0      [点我收藏+]

原文:https://www.cnblogs.com/wangjunwei/p/10959327.html




技术分享图片


技术分享图片
https://material.angular.io/

第一部是安装angular cli
技术分享图片


技术分享图片
--prefix=ac:前缀
--routing:默认使用路由
style=scss:样式使用scss
--dry -run表示模拟这个流程,但是实际上不会生成这些文件

技术分享图片

技术分享图片

不模拟就是把后面的  --dry -run去掉
技术分享图片
调整文字的大小
技术分享图片
-o就是打开浏览器
技术分享图片
使用npm run start也是可以的
技术分享图片
出现这个画面就是正常的
技术分享图片
使用官方的ui
技术分享图片
安装依赖的一些库
技术分享图片
另外一种安装的方法,安装依赖 还会对项目有一些配置
技术分享图片
技术分享图片
选择默认的样式
技术分享图片
技术分享图片

material的依赖项也装上了
技术分享图片

技术分享图片
默认已经配置好了
技术分享图片
步骤4已经加载了默认的样式文件
技术分享图片
10分20秒
技术分享图片
使用方法
技术分享图片

技术分享图片
就会在Components文件夹下生成一个文件夹navbar
技术分享图片
所有的组件都以ac开头
技术分享图片

技术分享图片

ng serve -o查看效果
技术分享图片
右侧中间部分放路由的容器
技术分享图片
给容器部分加一个样式
技术分享图片

技术分享图片
后缀名都改成scss
技术分享图片

技术分享图片
没有什么可以路由的页面,这里再做一各组件
技术分享图片

技术分享图片

技术分享图片
都匹配不上也,跳转到Dashboard
技术分享图片

技术分享图片

技术分享图片

使用angular访问web服务

web服务不需要授权
技术分享图片
这里就先不是用数据库了,使用memory缓存
技术分享图片
ImemoryCache注入进来
技术分享图片
新建实体类 就三个属性
技术分享图片


技术分享图片

技术分享图片
技术分享图片
技术分享图片
现在api1是不需要授权的

angular生成table的命令
技术分享图片

技术分享图片
然后是路由的配置
技术分享图片
添加菜单
技术分享图片
技术分享图片

 

生成Angular的Service

技术分享图片

技术分享图片
先看一下效果,会生成两个文件。Spec是用于测试的
技术分享图片

技术分享图片
这也是Ctrl+.有一个快捷键
技术分享图片
技术分享图片
使用这个组件,必须现在Modules引入。app.modules.ts
技术分享图片
写一个方法来查询所有的Todo
技术分享图片
新建Models类来接受api返回的数据
技术分享图片
这里是定义接口的形式
技术分享图片

设置了返回类型,Ctrl+. 导入了引用
技术分享图片

todos变量实现了IToDo的接口
技术分享图片

技术分享图片

重新编译代码

页面上线都注释掉,只看控制台的输出
技术分享图片
跨域的错误
技术分享图片
在api1里面添加一个策略
技术分享图片
然后再使用mvc的Filter 添加一个Filter。针对所有的controller的都使用这个策略
技术分享图片
然后在config里面
技术分享图片
这句话漏了加上了 在这里重新加上
技术分享图片
再次运行,已经可以看到前端的数据了
技术分享图片
前端的代码简单的写写
技术分享图片
我们是把数据放在todos这个变量上了。所以前台把数据源源改一下
技术分享图片
技术分享图片
设置只有有数据才去显示table
技术分享图片

自定义列
技术分享图片
技术分享图片

添加操作

生成一个form
技术分享图片
技术分享图片
添加一个菜单先
技术分享图片
技术分享图片
增加路由
技术分享图片
看一下生成的表单的样式效果
技术分享图片

修改form表单的样式
技术分享图片
ts内线保留就一个字段
技术分享图片

Service内添加一个
技术分享图片
再建一个add的model类
技术分享图片
这里只需要一个title属性就可以了。
技术分享图片

技术分享图片
页面的ts内具体的代码
技术分享图片

技术分享图片

使用这个snackBar,需要在模块里面引入
技术分享图片

技术分享图片
提交一条数据 成功了。
技术分享图片

技术分享图片

api的action写上 formBody
技术分享图片

技术分享图片
修改页面操作成功后来个跳转
技术分享图片

完活2019年6月1日12:54:20

Identity Server 4 原理和实战(完结)_建立Angular 客户端

原文:https://www.cnblogs.com/springsnow/p/13879612.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!