我正在失去理智和头发.我在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)
有任何想法吗?谢谢.
我的应用程序将进行多个并行的http调用。它基于逻辑上的切换下降,因此查询的数量将有所不同(1、2或3个调用)。有没有办法让我知道哪个电话先返回?即分配密钥还是根据列表上的http请求以有序方式返回?
无论哪种方式对我都有效。我只需要找到一种将正确结果与正确呼叫匹配的方法。
我无法在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)
有任何想法吗?
我想知道如何通过phtml文件在magento中运行sql查询.查询本身非常复杂,需要连接.有任何想法吗?
为您提供信息:
我有的产品有3个自定义属性(城镇,地区,城市).现在我想要实现的是按字母顺序排列AZ的城镇列表.点击这个城镇时,它会过滤与城镇相关的产品.
希望它有意义.
任何帮助深表感谢.
朱利安