相关疑难解决方法(0)

如何将从后端渲染的参数传递给angular2 bootstrap方法

有没有办法将后端呈现的参数传递给angular2 bootstrap方法?我想为使用BaseRequestOptions的所有请求设置http标头,并使用后端提供的值.我的main.ts文件看起来像这样:

import { bootstrap } from '@angular/platform-browser-dynamic';
import { AppComponent } from "./app.component.ts";

bootstrap(AppComponent);
Run Code Online (Sandbox Code Playgroud)

我发现如何将这个参数传递给root组件(/sf/answers/2488755531/),但是当我开火bootstrap方法时我需要它......有什么想法吗?

编辑:

webpack.config.js内容:

module.exports = {
  entry: {
    app: "./Scripts/app/main.ts"
  },

  output: {
    filename: "./Scripts/build/[name].js"
  },

  resolve: {
    extensions: ["", ".ts", ".js"]
  },

  module: {
    loaders: [
      {
        test: /\.ts$/,
        loader: 'ts-loader'
      }
    ]
  }
};
Run Code Online (Sandbox Code Playgroud)

javascript angular

71
推荐指数
3
解决办法
4万
查看次数

Angular 2使用现有提供者

useExisting提供者的用途是什么?

难道useExistingOrThrowIfThereIsNone还是useExistingOrCreateIfThereIsNone?根据我们的需要,可以某种方式有目的地选择其中一种行为吗?如果其中一个不受支持,是否可以模拟不受支持的一个?

文档完全不清楚,只是给出了一个useExisting可以重用实例的例子useClass.

javascript typescript angular2-services angular

15
推荐指数
3
解决办法
8140
查看次数

Angular:useClass vs useExisting?

我们何时应该使用useExisting提供程序而不是useClass

providers: [
{provide: Class1, useClass: Class1}, 
{provide: Class2, useExisting: Class2}]
Run Code Online (Sandbox Code Playgroud)

评论:我没有在SO上找到确切的问题.为了更好的索引决定在这里创建这个特定的索引,虽然我找到了这个答案:

但是想有更多真实的例子

dependency-injection angular angular-di

14
推荐指数
3
解决办法
6923
查看次数