私は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
このようなエラーはありますか?
だけ明確にする、あなたは右、ホットケーキのバージョン1.xxのを使用していますか? –
はい、バージョン01.10.03を使用しています – Josh
フォローアップの質問に申し訳ありませんが、尋ねて忘れました。どちらのビューファイルでこれを試していますか、そのファイルのどこにありますか?私はあなたのために適切な答えを決定しようとすると、多くの助けになります。 –