tnblog
首页
视频
资源
登录

Angular与Layui框架集成使用(优化)

8842人阅读 2021/1/15 17:52 总访问:372845 评论:0 收藏:0 手机
分类: Angular

在使用后很多入坑

全局引入所有模块

  • Layui的所有模块可以全部一次性加载
  • 所有模块可通过layui/lay/modules,这里可以看到Layui的所有模块
  • 引入所有模块

使用layui

  • 在组件里只需要layui全局变量即可,因为所有的模块可以通过layui.出来
    component.ts
  • 在使用时只需要通过layui.出来即可
    component.ts
  1. private renderlayui():void{
  2. //弹窗
  3. layui.layer("我弹出来了");
  4. //数据表格
  5. layui.table.render({....});
  6. //表单
  7. ....
  8. }

使用jQuery

  • 在Angular使用jQuery。可通过npm install --save jquery来安装,但是如果是使用Layui的话就不需要额外的安装,layui已经自带jQuery模块,在全局引入模块的时候就可以引入了
    在使用的时候可以像普通的使用jQuery一样使用
    component.ts
  1. private renderlayui():void{
  2. //id选择器
  3. layui.$("#idselect").html();
  4. }

弹窗里弹出表单

  • 如果你是通过一个layer.open({type:1,content:'自定义html内容'});方式,在弹窗里放置表单的话,需要在弹窗结束后记得render一下form,要不然表达会无法使用;这个官网也有说明
    component.ts
  1. /**点击按钮弹窗显示表单 */
  2. public OpenLayerShowForm(): void {
  3. layui.layer.open({
  4. type: 1,
  5. area: ['800px', '500px'],
  6. content: layui.$("#layerForm").html()
  7. });
  8. layui.form.render();
  9. }

加载问题

可能是腊鱼i加载速度的原因,导致在初始化的时候好多组件会慢一步,需要settimeout一下,要不然会出现无法渲染的现象,这个问题得进一步看看
component.ts

  1. ngOnInit(): void {
  2. setTimeout(() => {
  3. layui.form.render();
  4. }, 1000);
  5. }
评价

Angular使用组件时遇到的一些错误整理

先看看代码exportclassSidenavComponentimplementsOnInit{ privatemediaMatcher:MediaQueryList=matchMedia(`(max-width...

Angular使用第三方资源(举例面向插件)

问题Example :我们需要一张svg到页面中1.把图片放在assets文件夹下面以move.svg为例2.需要对单个资源进行模板注册import{C...

Angular使用Proxy

Multiple entriesIf you need to proxy multiple entries to the same target define the configuration inproxy.conf.jsin...

Angular路由导航配置

开发工具:VSCode打开终端输入命令创建crisis-list和hero-list组件nggeneratecomponentcrisis-listnggeneratecomponenthero...

Angular环境搭建

开发工具:vscode命令执行:快捷键( Ctrl+Shift+` )或者打开终端近期一直写有关前端的东西,其实我是学后端C#.NET的,但是在...

Angular常用的创建命令

Angular开发在Angular开发中常见的一些命令创建命令ng generate component example 生成组件带有模版ng generate component...

关于Angular常用的创建命令。

在Angular开发中常见的一些命令创建命令ng generate component example生成组件带有模版ng generate component example -it...

基于Angular的HttpClient封装_HttpClient

基于angular的HttpClient封装_HttpClient,直接复制源码即可用包含常用的get、post、patch、delete和put请求;import{HttpC...

Angular使用加载指示符loading的ngx-loading

前言欢迎使用tnblog如果你的项目是纯angular需要用到请求或者其他方式时在在界面上通过loading的方式来展示请求进度或其他...

AngularLayui框架集成使用

目录" class="reference-link">目录 目录前言初使用 下载layui资源包创建angular项目 搭建angular环境(已搭建忽略)创...

Angular路由复用策略 (切换tabs页面内容不丢失,保持原来状态)

一、引言 路由在执行过程中对组件无状态操作,即路由离退时组件状态也一并被删除;当然在绝大多数场景下这是合理的。进入...

Angular路由复用策略

路由在执行过程中对组件无状态操作,即路由离退时组件状态也一并被删除;当然在绝大多数场景下这是合理的。进入组件时会执...

vs core 运行报An unhandled exception occurred: spawn EPERM See "C:\Users\ADMINI~1\AppData\Local\Temp\ng-HWFidp\Angular-errors.log"

前言:hello,大家好 I’m小付 好久不见,老实巴交的我又出现了, 今天给大家分享一下vs core运行报错遇到的一个坑。正文:...

Angular 基本常用语法

常用语法//引导 import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';platformBrowserDy...

Angular项目导入到本地运行报错

前 言:hello,大家好 我是你们熟悉的小付,就在咋天那个风高秋月的夜晚我又遭遇了项目的报错,看起来原因很简单以为只是简...
不帅~~但是很暖心.....
排名
14
文章
75
粉丝
21
评论
43
申请别的接口数据(网络接口)
是伍尚金哇 : 敲一夜代码,流下两三行泪水,掏空四肢五体,六杯白开水七桶泡面
mui框架-移动端跳转以及传值的简单方法(修改解决方法)
是伍尚金哇 : 测试了 可以直接在 extras: { userid:'10' //自定义扩展...
数据库的varchar和nvarchar的区别
是伍尚金哇 : 没人看 自己看一个 温习一下
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
我也想杀死伤痛,让那恩怨有始有终。