我有一個淘汰賽模型,我得到的是我不明白的錯誤。淘汰賽「沒有定義X」錯誤
這是問題的代碼段:
<!-- ko with: SearchModel -->
...
<img class="search-img" data-bind="visible: searching" src="@Url.Content("~/Static/Hypercube_Large_Light_Transparent.gif")" height="30" />
<img id="searchIcon" class="search-img" data-bind="visible: !searching()" src="@Url.Content("~/Static/search_icon.png")" height="30" />
...
<!-- /ko -->
在SearchModel.js:
...
this.searching = ko.observable(false);
...
我得到的第二個引用searching
錯誤。第一個解決得很好,沒有其他錯誤。奇怪的事情,該代碼實際工作,所以每當我改變searching
變量true
,第二圖像消失,第一個出現,然後當我更改回false
,第一個出現和消失第二。
Uncaught ReferenceError: Unable to parse bindings.
Bindings value: visible: !searching()
Message: searching is not defined
我沒有看到一個原因,但我懷疑'with'參與。嘗試'visible:!$ data.searching()'或'visible:!$ data.SearchModel.searching()'。 –