小编Bod*_*zio的帖子

如何将从后端渲染的参数传递给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万
查看次数

iphone上的pageshow事件只触发一次

我正在尝试pageshow在safari(iphone)上使用事件来修复后退按钮缓存的一些问题.但它似乎只使用后退按钮一次.

我在页面上有这个处理程序A:

window.addEventListener("pageshow", function () {
    alert("pageshow");
});
Run Code Online (Sandbox Code Playgroud)

然后我去页面B然后回去A- 一切正常.但是当我B再次进入页面并再次返回A时,则没有任何反应.

例如:转到这个小提琴:https://jsfiddle.net/y278q8q0/,然后导航到任何其他页面并使用后退和前进按钮播放.该活动只会发射一次.

它与ios 8.4在iphone 6上的外观如何:https: //vid.me/5WPe

编辑:

问题被标记为这个问题的副本:在@ IPad上按"Safari"上的"后退"按钮时未收到"页面显示"

很难说这些问题是否有相同的原因.在我的情况下,事件总是在开始时触发一次.此外,我尝试从提到的问题中实现所有非jquery解决方案,但没有一个对我有用.

javascript iphone mobile-safari ios

10
推荐指数
0
解决办法
1232
查看次数

validateDOMNesting(...):<tr>不能作为<div>的子代出现

我正在尝试完成这项工作:

命令:

render () {
    const orders = this.state.orders.map((order, index) => <OrderRow order={order} key={index}/>);

    return (
        <table>
            <tbody>
                {orders}
            </tbody>
        </table>
    );
}
Run Code Online (Sandbox Code Playgroud)

OrderRow:

render () {
    return (
        <tr>
            <td>{this.props.order.number}</td>
            <td>{this.props.order.products}</td>
            <td>{this.props.order.shippingDate}</td>
            <td>{this.props.order.status}</td>
        </tr>
    );
}
Run Code Online (Sandbox Code Playgroud)

但是仍然出现此错误:

警告:validateDOMNesting(...):不能作为的子代出现。请参阅订单> div> OrderRow> tr。

任何想法如何解决?

javascript reactjs

5
推荐指数
3
解决办法
1万
查看次数

如何在AngularJS应用程序中显示代码块

我正在尝试在AngularJS中创建一些关于AngularJS的网站;-)我已经添加ng-appbody元素,现在我所有的代码片段(都在<pre><code> ... </code></pre>标签中)都是由angular解析的(例如,它添加了ng-binding类).有没有办法告诉角度,给定块只是代码片段,不应该被解析?

javascript pre angularjs

3
推荐指数
1
解决办法
2160
查看次数

基于另一个变量的输入中的ng-model

我在我的角度应用程序中输入了一个输入<input type="text" ng-model="variableA">.我想使用variableAvariableB基于某些条件.我尝试过类似的东西,ng-model="condition ? variableA : variableB"但它会抛出Error: [ngModel:nonassign].任何想法如何使其工作?

javascript angularjs

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

标签 统计

javascript ×5

angularjs ×2

angular ×1

ios ×1

iphone ×1

mobile-safari ×1

pre ×1

reactjs ×1