我的行为很奇怪。我们现在已经在Git上与Ember合作了一段时间,但是在这个新项目中,我第一次遇到了以下步骤的问题:
我们找到
<img class="logo" src="./assets/images/logo.png" alt="logo">
而不是:
<img class="logo" src="./assets/images/logo.svg" alt="logo">
请我的伴侣在分支中获取我的代码,并检查他是否遇到相同的问题。他没有,他看到了新的.svg图片。
我删除了本地分支并将其重新带回。问题已经解决。
我做了一些更改并再次拉动,然后问题再次出现。
我在template.hbs中有以下代码
<img class="logo" src="{{logo}}" alt="logo">
,并在component
中:
logo: computed('logo', function() {
return htmlSafe('./assets/images/' + ((config.APP.logo) ? config.APP.logo : 'logo.svg'));
})
这是在调用确定要加载的徽标的环境条件。
这件事发生在你们当中吗?您是否知道如何防止这种情况发生?