我想向Hotcakes DrillDown視圖添加一點邏輯。在Products數組的foreach循環中,我想檢查產品名稱是否包含特定的子字符串,如果是,請爲該產品添加一些html標記。我已經看過了Knockout中的If Binding,但是這些例子似乎表明了一個屬性是否等於某個值。我想檢查一下該屬性是否包含一定的值。Hotcakes Commerce DrillDown查看邏輯
<!-- ko if: Products().ProductName.contains('string') -->
<div >This product contains substring</div>
<!-- /ko -->
上述代碼似乎不起作用。我收到一條錯誤消息,說
Uncaught ReferenceError: Unable to process binding "foreach: function(){return Products }" Message: Unable to process binding "if: function(){return Products().ProductName.contains('string') }" Message: Products is not defined
是這樣的可能嗎?
只是要清楚,你使用的是Hotcakes版本1.xx,對不對? –
是的,我正在使用版本01.10.03 – Josh
對不起後續問題,但我忘了問你。您正在嘗試使用哪個視圖文件,以及該文件中的位置?它會幫助我很多,因爲我試圖爲你確定一個合適的答案。 –