angular5相关内容
我正在 Angular 5 中进行 PDF 查看器开发.我已经为 UI 部分编写了 HTML 代码.现在我有了为 UI 元素提供功能的 JavaScript 文件.由于 Angular 5 支持用于实现 UI 组件功能的打字稿,我想在 Angular 项目中包含 JavaScript 文件并从我的打字稿代码中调用它们. 问题: 如何以及在何处在 Angular 项目中包含 JavaSc
..
我正在构建一个 Angular 通用应用程序,我现在拥有的只是网站的结构.我所做的一切都与教程中有关为 Angular Universal 转换我的应用程序一样. console.log("got Request " + new Date());res.render(join(DIST_FOLDER, 'browser', 'index.html'), { req , time: true},功
..
谁能帮我修复锤子错误 })(window, document, '锤子');^参考错误:窗口未定义在 Object._MAP.8 (/Users/ks89/git/universal-starter/dist/server.js:126460:4) 角度通用. 解决方案 您需要从 main.ts 导入 hammer,而不是直接从模块导入.这样,它就不会被包含在服务器端 https
..
我最近开始研究 Angular (Angular5).我的应用程序有名为 Home、School、Office 的标签,我有两种类型的用户 Admin 和 non-admin.一旦点击 Office 选项卡,管理页面将被重定向到管理页面,非管理用户将被重定向到非管理页面. 那么,对于这个要求,我需要制作两个不同的模块吗?或者我应该制作一个模块并根据用户类型重定向?请指导我的项目结构.
..
你好,我收到这样的错误,这是什么原因? StaticInjectorError[Http]: StaticInjectorError[Http]: NullInjectorError: 没有 Http 提供者!在 NullInjector.get (core.js:923) 在 resolveToken (core.js:1211) 在 tryResolveToken (core.js:11
..
我有一个服务可以在组件之间传递数据,当调用它时它可以工作,但是当我重新加载时,服务数据被重置.所以当我在重新加载时搜索内存被重置,所以有没有办法在重新加载后保留数据而不使用任何客户端存储?我很好奇的一件事是,我可以使用 rxjs 来实现这一点,但我不确定这会有什么帮助吗?我害怕使用 localstorage,因为数据将主要是对象或数组,而不是用户 ID 或会话 ID.对此的任何输入都会真的很有
..
在我的 Angular 5 应用程序中,我的路由器配置如下: {路径:'系统变量',组件:系统变量组件,孩子们: [{小路: '',重定向到:'合作伙伴变量',路径匹配:'完整'},{路径:'合作伙伴变量',组件:PartnersVariablesComponent,孩子们: [{小路: '',重定向到:'合作伙伴分支机构',路径匹配:'完整'},{路径:'合作伙伴-分支机构',组件:Partn
..
我创建了一个新项目并向路由模块添加了一些代码以进行动态路由: 这里是路由模块代码: import { NgModule } from '@angular/core';从 '@angular/router' 导入 { Routes, RouterModule, Router};从 './one/one.component' 导入 { OneComponent };从 './home/home
..
我有一个需求,我需要根据模态窗口主体内的特定条件在两个不同的视图之间来回切换. 这两个视图是: 列表项(初始视图) 添加新项目 添加新项目后,我需要切换到列表项目视图. 注意:所有这些视图都应显示在模态窗口主体内. 那么使用 ANGULAR 5 路由如何在此模态组件内创建新路由/子路由? 解决方案 用这样的名字创建另一个路由器插座
..
我在项目中使用 Angular 5.2 版本.我在 index.html 中动态设置基本引用以满足不同客户端的不同 URL. 应用主页网址如下所示:- http://example.com/client1/app/loginhttp://example.com/client2/app/loginhttp://example.com/client3/app/login client1、cl
..
Angular 5 是否可以加载在编译时未知但在运行时动态加载的模块/组件? 我猜这不能使用 webpack 但也许使用 system.js? 编辑: 整个想法是构建一个基于插件的应用程序,其中单个插件放在插件文件夹中,angular 会自动选择它,而无需重新编译和部署整个 angular 应用程序.插件是独立的功能.当然还有路由导航等.意味着一旦 angular 知道有一个新插
..
在我的应用程序中,我有一个类别页面,其中包含指向各种产品列表页面的链接.如果事实证明当您进入产品列表页面时只有一个产品,那么它会自动导航到该产品详细信息页面.我想要的是删除历史记录中的产品列表页面路由,以便当用户在产品详细信息页面上并点击后退按钮时,他们将转到类别页面而不是产品列表页面,因为这只会将他们重定向回来到详细信息页面. 解决方案 您可以使用角度路由器 replaceUrl 标志来
..
在我的 Angular 5 应用程序中,我的路由器配置如下: {路径:'系统变量',组件:系统变量组件,孩子们: [{小路: '',重定向到:'合作伙伴变量',路径匹配:'完整'},{路径:'合作伙伴变量',组件:PartnersVariablesComponent,孩子们: [{小路: '',重定向到:'合作伙伴分支机构',路径匹配:'完整'},{路径:'合作伙伴-分支机构',组件:Partn
..
在我的 Angular 5 应用程序中,用户可以导航到使用相同路线但具有不同参数的路线.例如,他们可以从 /page/1 导航到 /page/2. 我希望此导航触发路由动画,但它没有.如何让路由器动画在这两条路线之间发生? (我已经明白,与大多数路由更改不同,此导航不会销毁并创建新的 PageComponent.解决方案是否更改此行为对我来说并不重要.) 这是一个重现我的问题的最小应
..
我有一个自定义的 ControlValueAccessor,它只是在输入上附加一个货币符号. @Component({选择器:“应用货币输入",templateUrl: './currency-input.component.html',styleUrls: ['./currency-input.component.scss'],供应商: [货币管道,{提供:NG_VALUE_ACCESSOR,
..
我在 FormGroup 中有一个 FormArray,每个 FormArray 都有多个 FormGroup 并且可以动态添加它们. 我有一个自定义验证器,它检查每个 FormArray 中的所有数据以验证数据的重复.目前,它也在用自身验证初始数据,这会引发错误. 有什么办法可以限制错误在检查初始数据时自己抛出? 当添加新数据并且具有与现有数据相同的值时,它工作正常. for
..
我在 FormGroup 中有一个 FormArray,每个 FormArray 都有多个 FormGroup 并且可以动态添加它们. 我有一个自定义验证器,它检查每个 FormArray 中的所有数据以验证数据的重复.目前,它也在用自身验证初始数据,这会引发错误. 有什么办法可以限制错误在检查初始数据时自己抛出? 当添加新数据并且具有与现有数据相同的值时,它工作正常. for
..
我想从 ts 文件中禁用一个字段.当我 true/false 静态时,它工作正常.但我想在逻辑上做到这一点.当我的表单处于编辑模式时,我将使字段可编辑.当处于视图模式的表单将禁用字段时. 看起来您正在使用具有反应形式的 disabled 属性指示.如果您将禁用设置为 true当你在你的组件类中设置这个控件时,disabled 属性实际上会在 DOM 中设置为你.我们建议使用这种方法来避免“检
..
如何根据另一个字段的值有条件地验证一个字段?这是我尝试过的,但似乎不起作用 this.PDform = _formbuilder.group({[...]'intlNumber': ['',this.nationality == '国外' ?Validators.compose([Validators.pattern(this.phoneNumberExp), Validators.maxLen
..
我正在研究反应式表单,但无法从 UI 获取已更改或更新的特定表单控件,而无法获取整个表单.我尝试使用 valueChanges() 但它返回完整的表单本身而不是给我特定的更改表单控件. 我尝试使用 valueChanges() 方法,但没有得到我期望的 解决方案 你可以订阅特定的表单控件而不是实体表单 this.form.get('userName').valueChanges(v
..