变量 – 在angularjs中的src属性中使用ng-repeat变量?
我有以下内容:
div.container script(src='/js/bootstrap/holder.js') p.text-info(ng-pluralize,count="devices.length",when="{ '0': 'There are no fragments.','one': 'There is 1 fragment.','other': 'There are {} fragments.'}") ul.unstyled(ng-repeat='fragment in devices') ul.thumbnails li.span div.thumbnail img(src="holder.js/{{fragment.dimension.width}}x{{fragment.dimension.height}}") div.caption h3 {{fragment.name}} p {{fragment.dimension}} ul.unstyled(ng-repeat='component in fragment.components') li {{ component.name }} 问题出在src =“holder.js / {{fragment.dimension.width}} x {{fragment.dimension.height}}”中,即使查看生成的html我看到了正确的src(src =“holder .js / 300×200“)它不显示图像.我猜这不是如何在属性中使用角度变量的. 我怎样才能使它工作? 编辑: <div class="thumbnail"> <img src="holder.js/1678x638"> <img src="data:image/png;base64,iVBORw0KG...ElFTkSuQmCC" src="holder.js/300x200" alt="300x200" style="width: 300px; height: 200px;"> </div>
documentation很清楚地解释了这一点:
所以你必须使用: <img ng-src="holder.js/{{fragment.dimension.width}}x{{fragment.dimension.height}}" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |