Emberjs没有为背景图像拾取Cordova Asset Filename更改

时间:2015-10-12 12:51:32

标签: cordova ember.js phonegap-build hybrid-mobile-app

我对Ember和Cordova以及文件名有疑问。我正在使用模板为我的产品列表中的每个产品加载背景图像。

我的资源/图片文件夹中有两个文件,' logo.jpg'和' 8kg.jpg',以及我的模板中的以下两行。

<img src="images/logo.png" alt="" />

<div class="image" style="background-image:url('images/{{product.imageFilename}}')">

当它插入Handlebars模板时,标记如下所示:

<img src="images/logo788888484747499929292347.png">

<div style="background-image:url('images/8kg.jpg')"></div>

徽标加载正常,但div找不到背景图像,因为文件名不再正确。

Cordova在构建期间更改所有实际文件名。构建后的文件名为&#39; logo788888484747499929292347.jpg&#39; (或类似的东西)和又名&#39; 8kg234293872fsdfa9e87rawe98f.jpg&#39;。

有没有办法

1 /停止Cordova更改资产名称

或者

2 /获取Handlebars模板以查找调整后的文件名。

1 个答案:

答案 0 :(得分:1)

这里的答案是Ember.js指纹识别。

我排除了目录。

template<size_t size>
class B
{
  void doSmt2(A<size> a)
  {
    //do something with a
  }
};