-
如何在Angular 2中获取当前模块的元数据?
所属栏目:[安全] 日期:2020-12-17 热度:175
我想获取当前NgModule的元数据,以获取声明和提供程序列表,以便填充我创建的动态模块,以显示模态中的组件. 怎么办? 解决方法 您可以使用 reflect-metadata 程序包访问声明.但是,您需要安装此软件包并将其包含在项目中.之后你可以得到这样的注释: let annota[详细]
-
如何在Angular 2中将Injected服务从超类继承到子类组件
所属栏目:[安全] 日期:2020-12-17 热度:64
截至Angular v2.0,inheritance is supported between components. 给定父类,通过依赖注入向构造函数提供服务,是否可以定义扩展(或继承)其父类的子类,以便它可以访问父服务? import {MyService} from './my.service'import {OnInit} from '@angular/core'@Co[详细]
-
angular – 删除空间时,带管道的输入框不会更新值
所属栏目:[安全] 日期:2020-12-17 热度:76
我创建了一个管道来格式化输入框中的值,如下所示: 1 123 10 123 101 123 2 101 123 23 101 123 123 101 123 当我在输入框中键入或按下退格键时,管道会提供所需的输出. 问题:当我从“输入”框中删除空格时,输入框不会更新. 例如如果我将值从123 123更改为12[详细]
-
Angular2 Webpack lazyload TypeError:无法将undefined或null转
所属栏目:[安全] 日期:2020-12-17 热度:180
我遇到角度路由器加载器的问题, 我想懒惰加载一个模块,我遵循我看到的每个指南, 并且我不断收到此错误:TypeError:无法将undefined或null转换为object: 这是我的webpack.config.common.js var webpack = require('webpack');var HtmlWebpackPlugin = requi[详细]
-
angular – 404服务请求错误.如何更改回复状态
所属栏目:[安全] 日期:2020-12-17 热度:61
我是Angular2的新手. 我找不到我的问题的答案:如果我的模块中的服务导致错误,如何替换回复内容. 方案是模块使用URL中的散列ID来执行服务请求.如果URL被错误地复制,则请求失败. 我们认为此时我们应该显示404页面. 目前,当检测到错误时,我会重定向到404页面.[详细]
-
angularjs – 将函数从angular1传递到降级的angular2分量
所属栏目:[安全] 日期:2020-12-17 热度:181
问题: 我无法获得成功传递给降级的Angular 2组件的功能.我已经尝试了几乎所有我认为可以传递的方法,但我只能通过字符串插值传递字符串 – 一些属性= {{controller.property}}.以下是我尝试过的一些事情(是的,我知道其中一些没有意义……) some-function="co[详细]
-
angular – 如果模板中不存在ng-content,是否可以防止创建子组件
所属栏目:[安全] 日期:2020-12-17 热度:199
我正在尝试创建一个具有类似于此结构的制表符组件: tabs tab-item [title]="'Tab 1'" **child component that makes database calls in NgOnInit or NgAfterViewInit** /tab-item tab-item [title]="'Tab 2'" **child component that makes database calls[详细]
-
angularjs – 无法使量角器等待现有元素可点击(condition.elemen
所属栏目:[安全] 日期:2020-12-17 热度:150
我们有一个Angular 1.5应用程序,它有一个登录屏幕,在应用程序代码和我们的测试中没有任何改变.我们使用量角器(与grunt-protractor等…) 版本: "dependencies": { "async": "^0.9.0","chalk": "^1.1.1","fs-extra": "^0.24.0","grunt": "~0.4.5","grunt-cont[详细]
-
在Angular 2中调用环境(本机)特定的全局javascript函数
所属栏目:[安全] 日期:2020-12-17 热度:88
我正在Angular 2中开发一个Web应用程序(通过angular-cli),可以通过简单的URL在本机移动应用程序(在iOS和 Android上)加载. 可以使用桥接功能与本机应用程序进行交互.这些功能被添加到应用程序Web浏览器的全局范围中(因此不存在于普通的Web浏览器中).这样一个[详细]
-
angularjs – 在启动混合角度1 2应用程序时,如何初始化角度1喷射
所属栏目:[安全] 日期:2020-12-17 热度:197
为了重新创建这个问题,我分叉了Angular Quickstart plunker. 我有这个简单的角度1.x模块: 'use strict';angular.module('testModule',[]) .factory('testService',function($q,$log,$interval,$rootScope){ //Create a service object that we'll build up[详细]
-
在哪里可以获得ngModule中所有可能的angular2导入列表?
所属栏目:[安全] 日期:2020-12-17 热度:59
所以我们有一个像这样的代码来引导应用程序. @NgModule({ imports: [ BrowserModule ],declarations: [ AppComponent ],bootstrap: [ AppComponent ]}) 我们导入BrowserModule.但什么是BrowserModule? Api参考文献没有给出太多解释.我们该怎么做才使用它.除[详细]
-
@ angular / flex-layout不能与@HostBinding一起使用
所属栏目:[安全] 日期:2020-12-17 热度:56
flex-layout没有在主机元素通过@HostBinding获取其flex-layout属性的主机元素上应用内联样式 @Component({ selector: 'column-node',//flex-layout not working on host elements host: { '[@visibility]': 'visibility' },template: `ng-content/ng-content[详细]
-
angularjs – 未调用自定义验证程序
所属栏目:[安全] 日期:2020-12-17 热度:194
无法让Angular 2自定义验证器使用 来自食谱的方法. 我的主要目标是学习Angular(也就是说,我是一个菜鸟,因为 总是). 我正在尝试一个只允许整数的文本输入字段 一定范围(1-26).我以为我会变聪明并写一个验证器 采用任意数字和范围列表(例如, “1,3,5,7,11-19,1[详细]
-
angularjs – 如何在$compile之后删除由angular指令创建的观察者
所属栏目:[安全] 日期:2020-12-17 热度:144
在角度打开多次模态时我遇到了一些性能问题,我发现每次要求对话框服务创建一个新模态时,范围内的观察者数量会急剧增加. DialogService如下: .factory("DialogService",function($q,$compile){ return { toast:function(text){ Dialog.toast(text); },alert:[详细]
-
angular – Obepable因错误而关闭
所属栏目:[安全] 日期:2020-12-17 热度:118
我在Angular 2中遇到了Observable的问题. 我将我的组件订阅到一个observable,然后当我的服务有新值时,我的组件会被通知. 问题是当观察者推送错误时,如HTTP错误,我的observable被关闭,所以我的组件不再被通知. 题 即使出现错误,如何让我的组件继续收听我的服[详细]
-
angularjs – 如何在离子应用程序中创建类别滑块
所属栏目:[安全] 日期:2020-12-17 热度:108
我想创建一个图像中显示的滑块.标题和下方滑块中的类别是所选类别的说明. 解决方法 您可以在滑块中列出类别,使用向左/向右按钮更改类别,您可以获得项目的索引值,您可以使用该索引值过滤保存类别ID的产品表. 因此,您只需将选定的类别ID与products表中的类别ID[详细]
-
angular – 模块’DynamicTestModule’导入的意外值’DecoratorF
所属栏目:[安全] 日期:2020-12-17 热度:192
我在创建Test组件实例时遇到错误. let comp: TaskviewComponent;let fixture: ComponentFixture;let deTaskTitle: DebugElement;let elSub: HTMLElement;describe('TaskviewComponent',() = { beforeEach( () = { TestBed.configureTestingModule({ declarat[详细]
-
AngularJS:从输入创建对象
所属栏目:[安全] 日期:2020-12-17 热度:192
这是我的情景 我正在动态创建每个具有相同名称值的重复表单..以及包含其他信息的另一个单独表单. form class="panels" id="form1" input name="invoice_no" class="input-container" input name="description" class="input-container" input name="amount"[详细]
-
angular-cli – Angular Cli – 如何重建我的项目
所属栏目:[安全] 日期:2020-12-17 热度:80
如何在Angular中重建我的项目.我首先使用ng build构建它,但不能再次执行该命令,因为它不会让我更改文件夹. 我收到此错误消息: EPERM:不允许操作,lstat 还有其他命令,例如ng build update吗? 解决方法 您可以在构建之前删除输出路径: ng build --delete-o[详细]
-
如何在将用户定义的“查询” – 对象传递给管道而不是字符串(Ang
所属栏目:[安全] 日期:2020-12-17 热度:150
(TL; DR:问题摘要见下文) 嗨,大家好. 我有一个大型数据集,我想使用多个条件进行过滤.这一切都很好,但我不得不做一些我想摆脱的讨厌的事情. 我正在使用angular2-datatable包,但我认为问题在于我对角度缺乏了解.因此,一个更糟糕的事情是我必须为每个过滤条件[详细]
-
angular版聊天室|仿微信界面IM聊天|NG2+Node聊天实例
所属栏目:[安全] 日期:2020-12-17 热度:90
一、项目介绍 运用angular+angular-cli+angular-router+ngrx/store+rxjs+webpack+node+wcPop等技术实现开发的仿微信angular版聊天室angular-chatroom实例项目,实现了下拉刷新、聊天消息右键菜单、发送消息、表情(动图),图片、视频预览,红包打赏等功能。[详细]
-
angular设置全局变量,修改监听变量
所属栏目:[安全] 日期:2020-12-17 热度:93
创建service.module.ts import { NgModule,ModuleWithProviders } from ‘@angular/core‘ ;import { SomeSharedService } from ‘./global.service‘ ;export { SomeSharedService}@NgModule()export class ServicesModule { static forRoot():ModuleWithPr[详细]
-
Angular中类型是number的input的value问题
所属栏目:[安全] 日期:2020-12-17 热度:173
在Angular7中使用type=number 的input,并用ngModel去绑定input的值。但是发现当输入小数点符号或者输入负号符的时候,ngModel获取的值和显示的并不一致。 html code: div style ="width: 200px; height: 34px; margin: 20px auto; " input id ="test" #eid[详细]
-
Angular2基础
所属栏目:[安全] 日期:2020-12-17 热度:95
Angular-cli安装配置 打包工具? ? ?测试化工具? ? ? ?ui相关 angular用到的,angular-cli集成了 ? 1.安装node.js 2.主要命令 npm install - g @angular / cli? 安装 ng --version/ng -v? ? 查看版本 ng new demo? ?创建项目 ng serve --open? ?启动项目 ? ng[详细]
-
更新Angular 2后,_angular_core.Version不是构造函数
所属栏目:[安全] 日期:2020-12-17 热度:184
我认为问题与更新角度2有关.导致此错误的实际事件序列是1.安装ng2-typeahead,2.获取错误并意识到我需要安装FormsModule,3.获取更多错误并且npm更新所有内容. /node_modules/@angular/common/bundles/common.umd.js:3481:36中出错的代码行是 /** * @stable */[详细]