-
Angular 6 / NGRX组合减速器
所属栏目:[安全] 日期:2020-12-17 热度:135
我正在使用Angular 6 w / NgRX 4.我有多个我想要结合的减速器. app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { StoreModule } from '@ngrx/store'; import { EffectsModule[详细]
-
在角度6工作空间中安装NPM包
所属栏目:[安全] 日期:2020-12-17 热度:173
我只是选择了Angular 6和CLI并创建了一个项目,如下所示 ng new my-democd my-demong g library foo --prefix=my 在我的库中没有我想添加ngx-bootstrap,因为组件需要DropdownButtonModule所以我的问题是如何为库安装npm包? 我以前刚刚运行npm install ngx-bo[详细]
-
如何在接口中定义angular的@Input装饰器?
所属栏目:[安全] 日期:2020-12-17 热度:124
给出以下Angular组件: export class NumberComponent implements NumberInterface { @Input() number; constructor() { }} 现在我期待实现NumberInterface.这就是我到目前为止所得到的: export interface NumberInterface { number: number} 基本上,我使用[详细]
-
Angular 2:如何访问路由器插座外的活动路由
所属栏目:[安全] 日期:2020-12-17 热度:62
我有一个Angular 5应用程序. 我的app组件中有以下代码. 我想隐藏特定路线的导航栏和顶部栏. 是否可以在app.component.ts中获取当前激活的路由?如果是的话,怎么样? 如果不可能,有没有解决方案来解决这个问题(使用警卫或其他什么……)? 还要记住,它应该是被[详细]
-
如何打开Md-dialog全屏angular4?
所属栏目:[安全] 日期:2020-12-17 热度:161
我试图使用配置传递一些属性值.但对话框无法全屏显示. openTwigTemplate(): void { let config = new MdDialogConfig(); config = { position: { top: '10px',right: '10px' },height: '98%',width: '100vw',}; const dailog = this.dialog.open(TwigDialogC[详细]
-
Angular ngx-bootstrap折叠不是动画的
所属栏目:[安全] 日期:2020-12-17 热度:71
我正在使用角度5和ngx-bootstrap,所以当我尝试添加一个collpase时,通过跟随崩溃 docs,我得到了一个有效的例子,但没有动画(折叠的分散并立即显示没有效果). 那么有没有办法展示动画? 解决方法 我有同样的问题,我通过一些CSS技巧解决它.它对我有用.我希望它对[详细]
-
Angular HttpClient没有设置授权头
所属栏目:[安全] 日期:2020-12-17 热度:110
参见英文答案 Mailchimp how to call mailchimp 3.0 API in javascript????????????????????????????????????1个 我已经看到了其他几个这样的问题,但它们并没有解决问题.我使用MailChimp的API进行简单调用,在注册时将成员添加到我的邮件列表中. 但是,当我测[详细]
-
单元测试 – 通过Jasmine中的@input模拟父FormGroup
所属栏目:[安全] 日期:2020-12-17 热度:77
所以我有一个像这样的子组件 export class ChildComponent implements OnInit { @Input('parentForm') public parentForm: FormGroup; constructor(private fb: FormBuilder,private cd: ChangeDetectorRef) { } ngOnInit() { this.parentForm.addControl('n[详细]
-
angular – 找不到’ramda’的类型定义文件
所属栏目:[安全] 日期:2020-12-17 热度:133
我有一个Ionic 2 Angular 2. 我在我的代码中使用RamdaJS,这完全适用于这些命令: 离子服务 离子cordova构建android 离子cordova运行android 但是当我尝试执行这个命令时:离子cordova构建android –prod –release,我得到一个关于Ramda和Type的错误. 看看我[详细]
-
Angular2Firebase通过多个值whereIN查询
所属栏目:[安全] 日期:2020-12-17 热度:155
所以我正在寻找相当于WHERE IN(val1,val2)我试过这样但是不起作用. Angular Firebase this.firebase.database.list('/favorites',{ query: { orderByChild: 'uID',equalTo: [1,2,3,'some value] }}); 解决方法 Firebase的查询没有OR或IN运算符.因此,您无法轻[详细]
-
Angular 5组件不是任何NgModule的一部分
所属栏目:[安全] 日期:2020-12-17 热度:160
我创建了一个名为“player-create”的新组件,并将其添加到app.module中的声明中.但是,当我尝试加载页面时,它会出现以下错误: 组件PlayerCreateComponent不是任何NgModule的一部分,或者模块尚未导入到您的模块中. PlayerCreateModule.ts import { NgModule }[详细]
-
angular – 带有滤波器的ngrx选择器
所属栏目:[安全] 日期:2020-12-17 热度:175
我在一个Angular应用程序中使用@ngrx,我想抽象一个我已经拥有的循环模式. 我的州通常由许多州组成,如下所示: myState: { data: any isLoading: boolean isLoaded: boolean} 所以我最终在代码中做的是订阅它但我只想在状态已加载时收到通知. this.store .sel[详细]
-
Angular 5 app不会注册服务工作者
所属栏目:[安全] 日期:2020-12-17 热度:83
我有一个我已经建立的应用程序,SW工作正常.我继续发展而没有注意SW …… 现在,在为应用程序收费时,没有更多的SW下载(就像应用程序没有注册SW一样). 我非常沮丧,因为我不知道如何调试/发现该问题的线索. 如何跟踪SW registring进程? 更多背景: 我有: “ser[详细]
-
angular – 使用mat-menu作为上下文菜单:正确定位
所属栏目:[安全] 日期:2020-12-17 热度:200
我正在尝试使用mat-menu构建一个上下文菜单,我觉得我非常接近.我希望菜单弹出用户右键单击的位置.问题是它会弹出用户最后右键单击的位置,而不是它们当前右键单击的位置.我该如何解决? HTML: span #contextMenuTrigger [matMenuTriggerFor]="contextMenu" c[详细]
-
Angular HTTP Interceptor – 在多模块应用程序中显示微调器
所属栏目:[安全] 日期:2020-12-17 热度:130
我正在尝试显示ng4-loading-spinner微调器,用于对我的API进行的HTTP调用. 我的代码基于以下链接中的示例: https://angular.io/guide/http#intercepting-all-requests-or-responses Angular4: Using HttpClient’s interceptor to setup a spinner 我的Angul[详细]
-
您的全局Angular CLI版本大于本地版本
所属栏目:[安全] 日期:2020-12-17 热度:90
我已经在新机器上安装了最新的angular-cli,我正在尝试使用之前的cli版本生成一个项目 我得到了这个警告 Your global Angular CLI version (1.6.4) is greater than your localversion (1.6.3). The local Angular CLI version is used.To disable this warni[详细]
-
angular – Typescript中的解构赋值
所属栏目:[安全] 日期:2020-12-17 热度:124
通过解构对象并分配变量,代码工作正常, const { allowNegative,decimal,precision,prefix,suffix,thousands } = this.options; 但是,当我尝试使用此操作符时,它会抛出一个错误: `{ this.tabConfig,this.searchUiConfig,this.gridUiConfig } = CONFIG;` 其中[详细]
-
应该使用typescript编写Angular库或将其编译为javascript
所属栏目:[安全] 日期:2020-12-17 热度:84
我正在开发一个库,它将通过npm安装为Angular模块.该库已用打字稿编写.直到Angular 5.0.0,一切都像魅力一样,但是由于5.0用户开始收到以下错误: ERROR in ./node_modules/mypackage/index.ts Module build failed: Error: /node_modules/mypackage/index.ts i[详细]
-
angular – 我应该取消订阅被动形式的valueChanges吗?
所属栏目:[安全] 日期:2020-12-17 热度:169
是否有必要取消订阅被动表单控件的valueChanges订阅或Angular将取消订阅它? 在路由器中: 根据官方文档,Angular应该取消订阅,但显然,有一个bug. 所以我对此问题的关注与FormControl的valueChanges相同. 解决方法 是的,有必要,为了不导致内存泄漏而丢失对订[详细]
-
angular – Ionic 3- display base64 image,清理不安全的url值sa
所属栏目:[安全] 日期:2020-12-17 热度:162
我想为个人资料图片显示base64图像. 图像作为二进制数据存储在数据库中,我使用btoa()将这个二进制数据转换为base64.现在我想将这个base64图像绑定到img src 我尝试了很多方法,但它不起作用,请帮忙 这是我的代码 profile.ts代码: profilePicture(binImage){[详细]
-
一个域中的Angular 5多服务工作者
所属栏目:[安全] 日期:2020-12-17 热度:149
我在同一个域中的两个应用程序中有两个服务工作者(两个Angular 5): 一个内/前端/ 第二内/后/ 我正在使用@ angular / service-worker包来管理服务工作者. 当我构建prod版本并部署我的应用程序时会发生奇怪的事情. 当我首先进入http://my.domain/frontend/时,[详细]
-
angular – ngBootstrap或Bootstrap 4
所属栏目:[安全] 日期:2020-12-17 热度:129
我有两个问题: 首先,ngBootstrap是否支持Angular 4?我可以在Google上看到人们使用Angular 4和ngBootstrap的例子,但在官方网站上他们提到它依赖于Angular 5及更高版本? https://ng-bootstrap.github.io/#/getting-started 截图: 第二个问题,我很困惑在我[详细]
-
angular – 如何将内容投影到mat-table列
所属栏目:[安全] 日期:2020-12-17 热度:163
Link to stackblitz 我有角材料表的常见组件(结构完全相同).所以我想使用ng-content并更改一些列: @Component({ selector: 'table-basic-example',styleUrls: ['table-basic-example.css'],templateUrl: 'table-basic-example.html',})export class TableBa[详细]
-
Angular 5:路由过程中的淡入淡出动画(CSS)
所属栏目:[安全] 日期:2020-12-17 热度:71
我有2条路线: export const appRoutes: Route[] = [{ path: 'page1',component: Page1Component,data: { animation: 'page1' } },{ path: 'page2',component: Page2Component,data: { animation: 'page2' } },]; 我的路线动画: export const routeStateTri[详细]
-
angular – SafeValue必须使用[property] = binding,但它是
所属栏目:[安全] 日期:2020-12-17 热度:171
大家好,这让我疯了.我尝试了我能在网上找到的所有修复程序,似乎没有任何工作. 我从DB加载base64图像信息,返回base64编码的图像,如下所示: /9j/4AAQSkZJRgABAQEBLAEsAAD/4UHuRXhpZgAATU0AKgAAAAgABgEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIAAAITAAMAA[详细]