2017-08-29 28 views
-1

在商業雲中,我們使用KnockoutJs來獲取內容。下面的代碼是在html代碼上面編寫的,因爲下面的代碼無法顯示html內容。未提取javascript

如何解決這個問題?它在另一個實例做工精細

<!-- ko if: initialized() && $data.hasOwnProperty('product-configure') --> 
<!-- ko with: $data['product-configure'] --> 
+0

你可以提到,上面的代碼是什麼?和以上的HTML! 請張貼代碼片段 –

回答

0

上有您的代碼段兩個條件:

  • 初始化()必須是真實的
  • $必須存在的數據(在你的視圖模型或全球性的?)並且必須具有屬性「產品配置」

所以我想你需要把這樣的事情上面的代碼:

<pre data-bind="text: 'Initialized:' + initialized()"></pre> 
<pre data-bind="text: ko.toJSON($data,null, 2)"></pre> 

要顯示這兩個條件以查看哪一個失敗並採取進一步操作。如果頁面通過ajax加載數據,則應檢查網絡請求以查看是否有一個請求可能失敗,這可能是未加載數據的原因。