角度测试配方 此仓库适用于Angular 2+版本。 该存储库的目标是为Angular提供常见测试场景的配方集合。 我为每一个建议/建议感到高兴 :grinning_face_with_big_eyes: 。 谈话(视频+幻灯片) 我一直在讲“用Angular测试”。 内容 所有方案都在下面列出,并且很好地链接到了源文件。 了解如何测试组件的@Input() 。 了解如何测试组件的@Output() ,更具体地说是EventEmitter类型。 了解如何使用fakeAsync和discardPeriodicTasks()处理组件内部的计时器。 了解如何测试可能由*ngIf语句等引起的DOM操作。 了解如何测试指令。 测试基于某些条件表达式从组件模板动态添加和删除CSS类。 使用自定义Jasmine匹配器测试动态CSS样式。 了解如何模拟不需要测试的嵌套组件 通过手动实例化组件来简单测试组件逻辑 了解将服务注入测试用例的不同方法,以及如何测试服务方法。 了解如何使用async()和fakeAsync()函数测试异步操作。 模拟了
2021-01-31 14:12:34 150KB testing angular jasmine karma
1
Form.io Angular JSON表单渲染器 该库用作的动态JSON支持的表单呈现库。 这是通过为 Angular组件提供JSON模式来实现的,该组件在前端应用程序中动态呈现。 这允许使用JSON模式动态构建表单。 角材料 如果您正在寻找支持,那么它位于一个单独的库@ 运行演示 要运行Form.io Angular渲染器的演示,请按照下列步骤操作。 确保在计算机上安装了 。 将下载到您的计算机。 在您的终端上,键入npm install 现在输入ng serve 这将启动一个示例应用程序,您可以在其中查看此模块提供的所有功能。 这是托管的演示应用程序 在您的应用程序中使用 您可以通过按如下所示引用表单的URL来轻松地在Angular 4应用程序中呈现表单。 您还可以将JSON表单直接传递给渲染器,如下所示。 < formio [form] =' { "title": "My Test Form", "
2021-01-31 14:12:33 258KB angular serverless json-schema forms
1
NxExample 该项目是使用生成的。 :magnifying_glass_tilted_right: Nx是用于现代开发的一组Angular CLI功能。 Nx 5示例 如果您正在寻找Nx 5示例,可在。 快速入门和文档 向您的工作区添加功能 Nx支持许多插件,这些插件添加了用于开发不同类型的应用程序和不同工具的功能。 这些功能包括生成应用程序,库,.etc以及用于测试和构建项目的devtools。 以下是一些可以添加到工作区的插件: ng add @nrwl/angular ng add @nrwl/react Web(无框架前端) ng add @nrwl/web ng add @nrwl/nest ng add @nrwl/express ng add @nrwl/node 产生申请 运行ng g @nrwl/angular:app my-app生成一个应用程序。 您也可以使用上述任何插件来生成应用程序。 使用Nx时,可以在同一工作空间中创建多个应用程序和库。 生成一个库 运行ng g @nrwl/angular:lib my-lib生成一个库。 您也
2021-01-31 14:12:33 2.9MB react angular jest monorepo
1
wl-micro-frontends [wl-qiankun] 本项目采用vue + qiankun实践微前端落地。同时qiankun是一个开放式微前端架构,支持当前三大前端框架甚至jq等其他项目无缝连接。此项目为了尽快的简单易上手,以及方便文章讲解,大部分逻辑都在主应用和子应用的main.js来回施展,实际项目应用可不要如此粗暴,要有优雅的架构设计。 微前端进阶实战项目:基于vue3.0-beta及qiankun2.0极速尝鲜! 项目启动 npm run cinit npm run init 下载依赖,因为是批量下载所有应用下的依赖,推荐cinit节省下载时间 npm run serve 运行项目,同样,批量运行所有应用会耗时较久,浏览器页面自动打开后请稍家等待,然后刷新即可 npm run build 打包项目,打包所有应用 微前端 微尖端是什么,为什么要做微尖端,qiankun是什么这些笔者将不再叙述。(文末有彩蛋〜)传送门:& 下面直接进入实战教程。 实战教程目录详解 鉴于qiankun文档只有很少少数行,这里做一个尝试详细的实战示例描述: 微前端主应用与子应用如何构建 主应用
2021-01-31 14:12:32 931KB react angular microservices vue
1
Angular 1.x的Angular 2装饰器 享受/使用ngMetadata吗? :flexed_biceps: :white_heavy_check_mark: 互联网上的某人: 最好的Angular 1! 将几乎所有的Angular 2 API反向移植到Angular 1,请加油! NG-元数据是谁想要逐步更新现有NG1代码库,以打字稿/ ES2015采用了棱角分明2个约定和风格,今天角1.4+上运行的人很好的解决方案。 没有黑客。 没有覆盖。 生产准备就绪。 升级代码库非常容易且高度灵活,您可以应用以下3种策略: 每个文件升级,并通过angular.module注册 通过providers / directive / pipes在根应用程序组件@Component元数据上注册的情况下,对每个文件进行升级 您可以结合两种类型的混合方法 ng-metadata优点: 用Angular 1清洁Angular 2样式的DI 立即以Angular 2风格编写您的应用,提高生产力! 消除了Angular 1 API的开销,例如链接函数,$ scope,$ el
2021-01-31 14:12:31 447KB angularjs angular typescript decorators
1
Kendo UI for Angular Kendo UI for Angular使用GitHub Issues作为官方的错误跟踪器。 该存储库旨在通过提供有关可用支持选项的信息并存储从Angulart官方Kendo UI中引用的示例项目来支持用户。 该存储库不包含组件的实际源代码。 在这篇文章中 支持选项 Kendo Angular UI提供了以下支持选项。 我如何...? 检查 或 和 页面。 浏览 有关堆栈溢出的问题。 如果找不到您要查找的内容,请向Stack Overflow社区提出要关注或回答的问题。 使用我们的官方支持渠道并 。 您何时计划发布功能X? 检查计划中的。 如果那里没有您需要的物品,。 如果有人已经将其张贴在此处,则可以对其进行投票。 如果到目前为止没有人提出要求,则可以发布新的想法。 我想我发现了一个错误 在查看问题 。 也许有人已经报告了它,它将很快得到修复。 该问题可能也已解决。 在这种情况下,您可以在找到 。 如果找不到问题,请。 我们会研究一下。 我想报告一个错误 在看起来与您的案例相似中找到一个示例。 通过使用在
2021-01-31 14:12:31 9.76MB components angular typescript issue-tracker
1
ionic6_angular10_elm 基于ionic6 + ng10构建一个具有30+页面的大型单页面应用(master必须使用ionic v6,已升级到v6正式版) ,将在zorro-antd-mobile组件上替代替换,查找的可以直接使用zorro分支(重构中,未完成) 基于ionic5 + ng8构建一个具有30+页面的大型单页面应用(请使用ionic5-ng8分支) 基于ionic3 + ng5构建一个具有30+页面的大型单页应用程序(请使用v3分支,必须使用ionic v3才能启动)指向了 vue-elm项目,已征得其本人, 项目运行 注意:由于涉及大量的ES6 / 7等新属性,node需要6.0以上版本 npm install -g cordova ionic // 需要全局安装cordova ionic git clone https://github.com/nuonuoge/ionic4_angular6_elm.git   cd ionic4_angular6_elm npm install npm start 另外 此项目有配套的后台系统,如果想体验前后台同时
2021-01-31 14:12:31 6.74MB angular ionic AngularTypeScript
1
阿波罗故事书装饰器 使用Apollo Client包装您的React Storybook故事。 支持 React React本机 Vue 角度的 Apollo客户端V2 快来了 Apollo客户端V1 X X X 要旨 向装饰器提供GraphQL类型定义。 像提供graphql-tools一样提供Mock对象 拿着它: import React from "react" ; import { Query } from "react-apollo" ; import gql from "graphql-tag" ; import { storiesOf } from "@storybook/react" ; const userQuery = gql ` query getUser = { currentUser { name lastAction { message } avatar city } } ` ; function CurrentUser ( ) { r
2021-01-31 14:12:30 841KB react graphql angular vue
1
角材料课程 该存储库包含“的代码。 该课程存储库已更新到Angular v11,并且有package-lock.json文件可用,以避免出现语义版本控制安装问题。 安装先决条件 重要信息:请使用NPM 5或更高版本,以确保使用package-lock.json。 为了运行该项目,我们需要在计算机上安装npm。 这些是一些在不同操作系统上安装节点的教程: 安装最新版本的Node很重要 安装Angular CLI 使用以下命令,angular-cli将被全局安装在您的计算机中: npm install -g @angular/cli 如何安装此存储库 我们可以使用以下命令安装master分支: git clone https://github.com/angular-university/angular-material-course.git 该存储库由几个单独的npm模块组成,可以分别安装。 例如,要运行au-input模块,我们可以执行以下操作: cd angular-material-course npm install 也可以使用npm照常安装模块: npm i
2021-01-31 14:12:29 175KB angular angularmaterial AngularTypeScript
1
乙烯基DNS VinylDNS是供应商不可知的前端,用于启用自助DNS和简化DNS操作。 VinylDNS管理着数百万个DNS记录,为生产中的数千名工程师提供支持。 该平台提供细粒度的访问控制,所有更改的审核,自助服务用户界面,安全的RESTful API,以及与基础设施自动化工具(如Ansible和Terraform)的集成。 它旨在与您现有的DNS基础结构集成,并提供可扩展性以适合您的安装。 VinylDNS通过以下方式帮助保护DNS管理: AWS Sig4对所有消息进行签名,以确保发送的消息在传输过程中没有被更改 限制DNS更新以对DNS系统的并发更新进行速率限制 在静态和传输中对用户机密和TSIG密钥进行加密 记录对DNS记录和区域所做的所有更改 一流的语言支持使集成变得简单,包括: Java Ruby Python 高朗 javascript 目录 快速开始 VinylDNS的Docker映像位于上的Docker Hub上。 要使用docker在您的机器上启动VinylDNS的本地实例: 确保您有和 克隆仓库: git clone https://github.c
2021-01-31 14:12:28 12.96MB dns angular scala ddns
1