0
我正在爲我的項目使用SOLR,node.js和angularjs。如何用angularjs或node.js中的點處理標識符?
我正在讀取一個SOLR文檔,其中包含某些帶有點的字段。例如img.front:'milk.jpg'
。
我想使用此屬性來顯示圖像。
<img ng-src="img/{{product.img.front}}" alt="image caption" err-src="img/default-placeholder.jpg" id="product-image">
這是給我的錯誤,因爲img.front
不angularjs有效的標識符。
有沒有辦法解決這個問題?
您得到的確切錯誤是什麼?如果您查看調試器中返回的值,如Chrome,你看到了什麼?通常,我會期望點符號引用一個對象的屬性。您是否嘗試使用關聯數組符號來訪問該值;像這樣:'product [「img.front」]' – JeffryHouser
我沒有收到錯誤。問題是,當我說'product.img.front'時,它會查找帶有屬性'front'的對象'img'。由於沒有這種數據,它會顯示默認圖像。 –
根據我的理解;點不是JavaScript變量中的有效字符。你可以提供一個plnkr或類似的來證明你遇到的問題。我不知道如何引導你。 – JeffryHouser