小编Jul*_*ian的帖子

Angular 2 - AOT - 调用函数'ChartModule',不支持函数调用

我正在失去理智和头发.我在Angular 2中导入HighCharts但需要一些额外的库.到目前为止,我的代码中有

import {ChartModule} from 'angular2-highcharts';
@NgModule({
....
imports:[
ChartModule.forRoot(require('highcharts'), require('highcharts/modules/drilldown'))})
]
Run Code Online (Sandbox Code Playgroud)

但我一直收到这个错误

ERROR in Error遇到静态解析符号值.调用函数'ChartModule'.不支持函数调用.考虑使用对导出的fucntion的引用替换函数或lambda.

所以我试过了

export function highchartsRequire:any {
   return{
     require('highcharts'), 
     require('highcharts/modules/drilldown')
   }
}
...
ChartModule.forRoot(highchartsRequire())
Run Code Online (Sandbox Code Playgroud)

仍然无法正常工作.有任何想法吗?

使用角度2角度cli:1.0.0-beta.30

更新 - 感谢JayChase让它部分运作

这有效

export function highchartsFactory() {
      return require('highcharts');

    }
Run Code Online (Sandbox Code Playgroud)

但我一次不能要求两个

declare var require: any;
export function highchartsFactory() {
  return function () {
    require('highcharts');
    require('highcharts/modules/drilldown')
  };
}

@NgModule({
  imports: [
    ChartModule
  ],
  providers: [
    {
      provide: HighchartsStatic,
      useFactory: highchartsFactory
    }
  ],
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢.

angular-cli angular2-highcharts angular

10
推荐指数
1
解决办法
5022
查看次数

forkjoin是否按特定顺序返回结果?

我的应用程序将进行多个并行的http调用。它基于逻辑上的切换下降,因此查询的数量将有所不同(1、2或3个调用)。有没有办法让我知道哪个电话先返回?即分配密钥还是根据列表上的http请求以有序方式返回?

无论哪种方式对我都有效。我只需要找到一种将正确结果与正确呼叫匹配的方法。

rxjs angular

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

在Angular 2中加载自定义GIF

我无法在Angular 2中加载我的自定义GIF 。我试过了:

<img src="./images/mygif.gif" />
<img [src]="images/mygif.gif" />
Run Code Online (Sandbox Code Playgroud)

如果是PNG和JPG之类的图像,则显示效果很好

我也尝试从css这样加载:

background: url("images/mygif.gif");
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

html css angular

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

来自phtml的Magento sql查询

我想知道如何通过phtml文件在magento中运行sql查询.查询本身非常复杂,需要连接.有任何想法吗?

为您提供信息:

我有的产品有3个自定义属性(城镇,地区,城市).现在我想要实现的是按字母顺序排列AZ的城镇列表.点击这个城镇时,它会过滤与城镇相关的产品.

希望它有意义.

任何帮助深表感谢.

朱利安

php mysql magento magento-1.7

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