标签: angular8

如何在同一台服务器(heroku 或 digitalocean)上分别部署 angular 8 ssr 和 django rest 框架)

大多数教程都说您必须将 angular 集成到 django 中,但我不想这样做。我想使用 node-express 和 django 使用 gunicorn 将两者部署在具有角度的同一台服务器上。但我不知道该怎么做。我知道如何仅在同一台服务器上部署 angular ssr 和 django,但不能同时部署两者。提前致谢

django angular8

2
推荐指数
1
解决办法
1463
查看次数

如何从 Angular 的响应中解析 HTML?

我向服务器发出请求并获得 JSON 结果:

{"result" => "HTML code"}
Run Code Online (Sandbox Code Playgroud)

如何解析 HTML 代码并从此响应中获取表格?

我试图将此代码放在页面上的隐藏块中:

<div #content>HTML code here from response</div>
Run Code Online (Sandbox Code Playgroud)

接下来是什么?如何解析?

angular angular7 angular8

2
推荐指数
2
解决办法
9455
查看次数

Angular 8 Observable.interval 改变了吗?

我正在尝试在 angular 8 上使用 Observable.interval,但它似乎不喜欢它。

首先我导入 rxjs:

import { Observable } from 'rxjs';
Run Code Online (Sandbox Code Playgroud)

然后代码:

Observable.interval(1000).subscribe(x => {
    // something
  });
Run Code Online (Sandbox Code Playgroud)

什么是 angular 8 语法?

rxjs angular angular8

2
推荐指数
2
解决办法
9921
查看次数

mat-slide-toggle Angular Material 以编程方式切换

我想toggletoggle()通过代码:

模板

<mat-slide-toggle color="primary" (change)="updateFunc($event)"></mat-slide-toggle>
Run Code Online (Sandbox Code Playgroud)

ts

updateFunc(e) {
  // do some checks to see if can be activated
  // if can't be activated, don't slide to on
  e.checked = false; // <--- does not work
  e.toggle(); // <-- does not work
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

- 编辑 -

澄清一下,在更改事件之后,按钮切换为打开状态。我的函数运行是为了做一些测试。如果测试未通过,我想将滑块切换回关闭位置。那么,如何在我的代码中切换按钮(打开或关闭)?这只是在我的代码中使用 toggle() 方法或在我的代码中取消选中开关的问题。

typescript angular-material angular angular8

2
推荐指数
1
解决办法
5265
查看次数


7 - 8 条动态路线

我有一个 Angular 应用程序,它应该能够根据用户创建新路线。比方说,用户johndoe的“寄存器,然后应用程序应该创建一个路线:domain/johndoe

当然,/johndoe路线应该提供一些关于特定用户的信息(如姓名、图像等)。

我使用 Google Cloud Hosting 和 Firestore 作为后端解决方案,到目前为止我的进展是将 注入Router到我的AppComponent构造函数中,然后unshiftrouter.config. 那种工作,但我必须将所有新路由('用户')存储到我的数据库中的一个单独的文件中,然后每次有人导航到一个私有的死记硬背(例如domain/johndoe)时查询数据库。

是否有一个美观且易于维护的解决方案,它考虑了我的后端配置?

routes dynamic angular angular7 angular8

2
推荐指数
1
解决办法
9084
查看次数

Angular 测试 - 将 Jest 与 Protractor 一起使用

我是 Angular 测试的新手,我想为我的应用程序执行两种测试:

  1. 单元测试 - 我选择使用Jest,因为我可以在不打开浏览器的情况下运行我的测试,并且它还支持使用--testNamePatern测试特定情况。
  2. 端到端测试 - 我想试用Protractor,因为它在 Angular 中可用,并且还有一个很大的 Angular 社区可以使用。

我的问题是,我可以在我的应用程序中同时使用 Jest 和 Protractor 吗?如果是,我是否需要配置任何东西才能在我的应用程序中使用它们。

protractor ts-jest angular8

2
推荐指数
1
解决办法
2955
查看次数

Enter键以Ionic 4 Angular 8形式移动到下一个元素

在我用 Ionic 和 Angular 8 构建的 PWA 中,我需要处理回车键以移动到下一个元素。我怎样才能用(keyup.enter)实现它。请帮我。

https://stackblitz.com/edit/ionic-3drfby

keyup ionic3 angular ionic4 angular8

2
推荐指数
2
解决办法
3437
查看次数

NgRx/Effects 不触发 Reducer

我知道问题的标题含糊不清,但不幸的是我不完全知道是什么导致了我的问题,所以请耐心等待。

我刚刚开始处理一个小的 Angular 8 任务,它也使用 NgRx/Store 和 NgRx/Effects。我正在Book使用getBooks函数获取一组对象。我的代码如下(没有把输入端口放在任何地方只是为了使代码部分更短)

book.component.ts

export class BookComponent {

  constructor(private booksService: BooksService, public store: Store<BooksState>) {
    this.books$ = store.pipe(select('books'));
  }

  books$: Observable<BooksState>;
  BooksSubscription: Subscription;
  booksList: Book[];

  ngOnInit() {
    this.BooksSubscription = this.books$
      .pipe( map(x => { this.booksList = x.Books; }) ).subscribe();
    this.store.dispatch(BooksActions.BeginGetBooksAction())
  }
}
Run Code Online (Sandbox Code Playgroud)

书.service.ts

import { Injectable } from '@angular/core';
import booksData from "../../books.json";

@Injectable()
export class BooksService {
  constructor() { }

  getBooks(){
      return booksData;
  }
}
Run Code Online (Sandbox Code Playgroud)

booksDataBook我从json …

typescript ngrx-effects angular ngrx-store angular8

2
推荐指数
1
解决办法
1301
查看次数

将 Angular 4 升级到 Angular 8

如何将我在 Angular 4 上的应用程序升级到 Angular 8?我是否需要制作一个新的 angular 8 应用程序并复制粘贴每个组件并进行相应更改,还是有其他合适的方法?

upgrade angular angular8

2
推荐指数
2
解决办法
1398
查看次数