小编meh*_*yer的帖子

Angular Element无法解析另一个角度项目中的route(?),而是在网站上仅显示“ <router-outlet> </ router-outlet>”

以下起点

我们有一些有角度的前端微服务,现在我们希望将它们整合到一个应用程序中。我们正在尝试使用Angular-Elements方法,并且已导出其中一个产生了巨大的JS文件的微服务。

问题

当我们在“将其放在一起”项目中包含角度元素时,仅在dom中包含“ router-outlet”标签,而不会呈现任何html。

自定义元素:

app.module.ts:

        import {NgModule, Injector} from '@angular/core';

    import {AppRoutingModule} from './app-routing.module';
    import {AppComponent} from './app.component';

    import {PhoneModule} from "./features/phone/phone.module";
    import {createCustomElement} from '@angular/elements';
    import {Router} from '@angular/router';

    @NgModule({
      declarations: [
        AppComponent,
      ],
      imports: [
        AppRoutingModule,
        PhoneModule,
      ],
      entryComponents: [AppComponent],
    })
    export class AppModule {

      constructor(private injector: Injector, private router: Router) {
        this.router = router;
      }

      ngOnInit() {
        this.router.initialNavigation();
      }

      ngDoBootstrap() {
        const customElement = createCustomElement(AppComponent, {injector: this.injector});
        customElements.define('phone-contracts', customElement);
      }
    }
Run Code Online (Sandbox Code Playgroud)

app-routing.module.ts:

import …
Run Code Online (Sandbox Code Playgroud)

web-component angular angular-elements

6
推荐指数
1
解决办法
543
查看次数

如何接收和处理Chrome通知/推送通知?

我只想编写一个小脚本,每当我收到来自浏览器(chrome)的推送通知时,它就会执行 Foo() 操作。我试图在那里找到一些东西,但我发现的只是如何发送所述通知,但我只想接收它们。任何人都可以引导我走向正确的方向吗?

  1. 我不拥有发送通知的后端
  2. 没有前端,它的通知来自浏览器
  3. 我目前正在尝试使用浏览器扩展,但无法访问通知。我不知道浏览器扩展是否是正确的选择,这应该从我最初的帖子中清楚地看出。

javascript google-chrome push-notification

0
推荐指数
1
解决办法
1465
查看次数