首页 文章
  • 2 votes
     answers
     views

    Angular2 FormBuilder模糊验证:如何禁用?

    使用Angular 2 FormBuilder ,当我有一个具有验证的表单控件并且我聚焦然后不聚焦时,将触发验证规则并且控件将在其上设置错误 . 如何为 blur 或 focusout 普遍禁用此功能? 我尝试了这个指令,但它确实有效,但除非 input 字段是设置了 [formGroup] 属性的表单的子节点,否则它将起作用,否则我会收到 Error: No provider for NgCo...
  • 1 votes
     answers
     views

    为什么甚至在我按下“提交”按钮之前验证了Angular Form?

    我有一个Reactive Angular Form . 页面加载时,表格已经检查错误 . 我试图使用滚动到错误指令,以滚动和专注于错误div但形式永远不会到那里它已经验证 . import { ElementRef, HostBinding, Input } from '@angular/core'; import { Directive } from '@angular/core'; @Dir...
  • -2 votes
     answers
     views

    Angular 4表单验证和错误消息

    我必须在我的应用程序中实现表单验证 . 我正在使用角度4.我的应用程序中还有10个表单 . 我不知道我的问题是否有效 . 我真的很困惑这个实现 . 我的问题:我需要在表单字段中添加验证,包括强制和验证,如电子邮件,电话号码等 . 如果用户输入表单,用户知道某些字段,用户可能不知道需要填写其他字段 . 但是需要保存有效字段并需要在表单中显示错误消息 . 我如何在前端实现我使用Angular 4和后端...
  • 4 votes
     answers
     views

    移动目标元素时,不会触发单击处理程序

    考虑以下演示https://stackblitz.com/edit/angular-pur1dt 我有反应式表单控件,同步验证程序和错误消息显示在字段下面无效时 . 当控制失去焦点时,将触发验证 . 控件下方有一个带有点击处理程序的按钮 . 问题是,当我单击按钮时,控件失去焦点,验证发生,显示错误消息并向下移动按钮 . 据说这可以防止点击处理程序执行 . 任何建议为什么会发生这种情况以及如何解决问...
  • 0 votes
     answers
     views

    Angular子表单字段验证

    我有一些现有的代码,其结构或多或少是这样的: <!-- my-form.html --> <form ngNativeValidate> <my-other-component></my-other-component> <button mat-button type='submit'>Submit</button...
  • 2 votes
     answers
     views

    第一次运行后QTCreator段错误

    我最近在QTCreator上遇到了一个可怕的问题 . 第一次运行程序后, ALL 调试实例在构造MainWindow对象时出现段错误 . 即使我做了一个空白的QTwidget项目并在调试中运行(没有编辑一个血腥的东西),我得到一个段错误 . 经过数十次重新安装后,这种情况仍然存在 . 我分别尝试了SDK以及IDE和库 . 该库的版本无关紧要,我在我的塔上得到了seg错误及其 only . 我的笔...
  • 1 votes
     answers
     views

    当matInput失去焦点时,如何避免mat-form-field验证触发器?

    我在createGroup.component.ts中有以下FormGroup this.formGroup = new FormGroup({ groupName: new FormControl({ value: this.data.groupName, disabled: this.isEditPopup }, [ Validators.required ]), grou...
  • 5 votes
     answers
     views

    使用webpack动态要求供应商模块

    通常,对于静态需求或导入(CommonJS / ES导入),webpack可以要求/ node_modules /中的任何模块,例如: var vendorModule = require('vendor-module'); 但我想从/ node_modules / like动态加载模块: var vendorModuleId = 'vendor-module'; ... var vendo...
  • 5 votes
     answers
     views

    多项目构建和使用webpack动态加载模块

    我有一个可能很大的Angular 2应用程序,我们将它分成多个部分(它可以被视为WebPack术语中的bundle) . 此外,我们将分别构建和部署它们 . 因此,可以从主应用程序动态加载应用程序的不同部分(不在同一Web应用程序中 - 可以在不同物理主机上的多个运行服务中) . Webpack捆绑速度非常快且很好 . 但正如我从输出中所知,它使用复杂的内部格式(使用映射到实际路径/名称的模块编号...
  • 5 votes
     answers
     views

    如何将动态外部组件加载到Angular应用程序中

    我遇到了Angular应用程序的问题 . 我想用(aot)的Typscript构建一个角度应用程序 . 目的是显示带有一些小部件的用户仪表板 . 小部件是角度组件 . 我的应用程序附带了一些嵌入式小部件 . 但小部件应该通过像市场这样的东西来扩展;或手动创建 . 市场应该将文件(js / ts / bunlde .. ??)下载到特定的文件夹中 . 然后我的应用程序应该能够加载新的小部件(= ng...
  • 0 votes
     answers
     views

    Ionic 3-如何在设备默认浏览器中打开外部URL

    我想在设备默认浏览器中打开外部URL . 就像Android一样,它应该在chrome中打开,对于ios它应该在safari中打开 . 最初,当我尝试 window.open(url,"_system") 时,它与android一起工作正常 . 当我在ios中尝试时,它无法正常工作 . 经过一些研究,我才知道由于野生动物园的弹出块性质,它没有打开 . 然后我禁用了弹出窗口设置 ...
  • 4 votes
     answers
     views

    angular直接加载带有嵌套路由器插座的惰性模块

    我有一个带有几个延迟加载模块的Angular CLI应用程序,其中一些包含自己的路由器出口 . 从应用程序的根目录导航时,我可以轻松访问所有路由 . 但是,如果我尝试直接路由到延迟加载模块中的路由,则浏览器似乎尝试从不存在的文件夹加载应用程序 . 例如,根路由模块的路由如下所示: { path: 'A', loadChildren: './A/A.m...
  • 17 votes
     answers
     views

    动态加载外部webpack捆绑的ngModule作为路由处理程序

    我们希望将我们的大型前端项目划分为多个单独部署的项目,这些项目更易于使用 . 我试图包含一个捆绑的ngModule来处理来自另一个应用程序的路由 . 应用程序必须不知道彼此的配置 . 捆绑包将通过全局变量共享一些大的依赖项(如Angular) . 我们不需要动摇捆绑包,我们可能只需要接受一些重复的依赖项 . 根路由器抱怨说 Error: No NgModule metadata found for...
  • 0 votes
     answers
     views

    Webpack和外部动态加载

    我正在尝试让webpack动态加载外部 . 我遇到了麻烦,因为文件名只在运行时设置 . 我已经整理了一个简单的示例项目: https://github.com/jamesdalel/webpackdynamicimport 我环顾四周,我无法找到解决这个问题的方法 . 任何人都能指出我正确的方向吗? 我只是找不到文件错误 . 这是因为webpack在捆绑时没有意识到这一点 . 我正在尝试在运行时加...
  • 17 votes
     answers
     views

    使用Angular CLI和Angular 5在运行时动态加载新模块

    目前我'm working on a project which is being hosted on a clients server. For new '模块'有 no intention to recompile 整个应用程序 . 也就是说,客户希望 update the router/lazy loaded modules in runtime . 我让它运转起来 . 我想知道你们中是否...
  • 0 votes
     answers
     views

    提供了它的路径我需要在运行时Angular6 Webpack加载一个组件

    我在Angular 6中制作了一个Widget Designer . 我需要为用户提供将小部件从工具栏拖动到窗格的功能 . 目前我一直在做原型,但是我只是试图在运行时只使用其路径加载组件 . 为了让您知道当用户将小部件从工具栏拖动到窗格时,我发送以下对象: new Widget('Widget 1', { url: '../Widget/widget_one.component' }) 然后窗格...
  • 0 votes
     answers
     views

    Protularctor e2e测试在AngularJS / Anuglar 6 Hybrid应用程序中运行得非常快

    我已将Angular JS(1.5)应用程序迁移到Hybrid应用程序 . 我正在使用Angular6 / AngularJS(1.6) . 我正在尝试为角度js页面运行现有e2e测试的量角器e2e . 我所有现有的测试都运行得非常快 . 并且大多数e2e测试现在都失败了,例如“元素不可见”或“元素未启用”,所以现在我已经在多个位置添加等待元素以修复它们 . 他们跑得太快的原因是什么?我有数百个测...
  • 0 votes
     answers
     views

    带角度6的SVG超链接问题

    我通过Angular 6组件的 .html 文件使用 HTML img 标签显示 SVG 文件 . 我们称之为 SVG 文件 a.svg . 这个 a.svg 图像包含链接到其他 SVG 文件的部分,让我们只考虑它们中的第一个,名为 b.svg . 所有 SVG 文件都是静态的 . 它们位于Angular 6应用程序文件夹中 assets 的子文件夹中 . 当我直接在我的Internet浏...
  • 3 votes
     answers
     views

    如何提高Angular 6.0应用程序的速度

    我们有一个基于角度6的全新应用程序,由apache 2.4提供服务 . 我们设置了一个本地“prerender”实例来使网站被搜索引擎抓取,我们尝试了Angular Universal,但我们在库中兼容了很多问题,我们决定开始使用prerender解决方案 . 然后我们添加了google analytcs跟踪代码,经过几天的数据收集后,我们运行了Google PageSpeed Insights工...
  • 0 votes
     answers
     views

    rxjs websocket:没有返回ping

    使用rxjs和angular 6.我看到的95%的答案只使用旧版本的rxjs . 我正在连接的服务器在连接启动期间需要有效的jwt令牌作为cookie . 一旦服务器以101个交换协议响应,它立即发出 { "status": "OK" } . 握手的下一部分是为客户端(我正在写的)发送 { "sessionId": "xxyy...
  • 3 votes
     answers
     views

    Safari Back按钮无法使用谷歌 Map

    我在Angular 5应用程序中使用 google Maps . 当我在角度组件中调用新的google.maps.Map(...)时,Safari会将历史状态添加到浏览器历史记录中 . 简而言之:如果我打开一个包含 Map 的页面,我必须在Safari中单击两次后退按钮才能返回到上一页 . 我使用了最新版本的 Map 并使用脚本标记包含它: <script src="https:...
  • 1 votes
     answers
     views

    调用谷歌的CORS问题在材质上以角度6放置API

    我正在尝试用角度6实现谷歌地方模型列表与材料,我打电话给谷歌的地方API,但我得到如下的CORS问题, 无法加载https://maps.googleapis.com/maps/api/place/autocomplete/json?input=hy&language=en对预检请求的响应不允许't pass access control check: No ' Access-Contro...
  • 0 votes
     answers
     views

    具有外部登录提供程序的Safari中的PWA

    我有一个PWA应用程序,登录是一个外部提供商,如Auth0和azure广告,没有在角度内处理,问题是当我在任何iPhone的Safari中打开应用程序时,它再次将我重定向到浏览器, 在谷歌浏览器中,它处理没有任何问题
  • 0 votes
     answers
     views

    Angular 6 - http错误状态代码0而不是401,400 ...除200之外的任何其他

    我知道许多热心人士已经给出了类似的解决方案,Link-1 Link-2 但我已经配置了 CORS . 所以我使用 NGiNX 服务器并查看以下配置以满足 CORS 问题... if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access...
  • 8 votes
     answers
     views

    如何在Angular 2.0的新选项卡中打开网址?

    我知道有角度1.X的$ window服务 . 现在我想在新标签中打开网址,我找不到任何服务来执行此操作 . Update: 似乎Angular它本身不提供像ng1这样的方法/服务 . 如果您想在Angular中导航,可以参考:Angular Router - navigate() . 我问这个问题是因为我想导航使用Angular提供的一些方法,但没有一个答案是我所期望的 .
  • 7 votes
     answers
     views

    如何使用asyncio连接阻塞和非阻塞代码

    我正在尝试在事件循环之外使用协程函数 . (在这种情况下,我想在Django中调用一个也可以在事件循环中使用的函数) 如果不将调用函数作为协程,似乎没有办法做到这一点 . 我意识到Django是为了阻塞而构建的,因此与asyncio不兼容 . 虽然我认为这个问题可能会帮助那些正在进行转换或使用遗留代码的人 . 就此而言,它可能有助于理解异步编程以及为什么它不能用于阻塞代码 .
  • 47 votes
     answers
     views

    Angular 2:路由而不更改URL

    如何在不更改URL的情况下在Angular 2应用程序中进行路由? (这是因为应用程序位于Django应用程序页面上的几个选项卡之一下,适合保持URL不变 . ) 目前我在 app.component.ts 内有这样的东西 @RouteConfig([ { path: '/home', name: 'Home', component: HomeComponent, ...
  • 2 votes
     answers
     views

    Angular路由返回text / json而不是解析为组件

    我是Angular的新手,一直很开心 . 我想知道如何让一个特定的URL只返回我希望它返回的“文本”(正文),而不是解析到路由器并通过Angular响应创建 . 这特别是关于创建需要驻留的apple-app-site-association文件 domain.com/apple-app-site-association URL的响应应该是这样的: { "applinks&quo...
  • 1 votes
     answers
     views

    Angular5如何在模态对话框中打开外部URL

    我在我的项目中使用Angular5,我正在调查angular的材质,以在我的应用程序中显示模态对话框 . 我能够实现对话框,我可以在对话框中显示我的项目组件,但是我找不到在模式中打开外部URL的方法 . 我有一些旧的外部网页,不会转换为Angular5,我需要从我的角度应用程序与这些页面进行交互 . 这是当前的样本 let dialogRef = this.dialog.open(DialogTe...
  • 133 votes
     answers
     views

    什么是协程?

    什么是协程?它们如何与并发相关?

热门问题