我想要做的是找到一種基於搜索字符串結果切換模型的簡單方法,我做了一個快速概念示例以幫助可視化;根據搜索字符串結果切換模型
我有一個具有它的模型blah
在提供的示例中的每個項目中的切換按鈕。
我一直在失敗的是找出一種方式來說,例如如果search = name.phone然後blah = false或基本上使用搜索字符串切換方塊紅色,如果用於搜索的字符串是name.phone而且它在搜索結果中,至少希望傳達這個概念。
實際情況是,我在項目模板中有部分內容可能首先隱藏,但它們仍然會生成搜索結果,但結果中不可見。所以我希望它們對用戶可見,如果它們是被搜索到的。有意義嗎?
我曾希望它可能像一樣簡單;
<div ng-class="{'style-it red':blah,
'style-it green':!blah,
'style-it red':search=name.phone}"></div>
..或類似的東西。或者,也許是來自搜索輸入的內聯三元組?我可以顯示更多失敗的嘗試,但無論如何,他們顯然是錯誤的方式,因爲我問,所以我會節省空間。哦,甚至在你考慮下調投票之前,或者給我一個解釋,爲什麼至少要去看看我的Q/A比率,以瞭解你會幫助經常幫助別人的人。我以學習的名義歡迎一塊不起眼的餡餅。
你在追求什麼確切的邏輯場景? 'search == name.phone'將起作用(只要你記得第二個'=')。如果這是在中繼器中,使用'ng-init'來檢查'search'值並設置'blah' - 'ng-init =「blah = search == name.phone」' – tymeJV
而不是使用ng-class我會有一個綠色框和一個紅色框,並使用ng-show來切換正確的框。 ng顯示標準可以基於模型值和搜索值。 – Eterm
確切的情況是說,我有一個div內的項目,默認情況下不顯示。它有一個模型來切換其可見性。比如說它擁有一個電話號碼。如果您進行搜索,它仍會提取該項目,但該用戶可能無法立即看到該電話號碼。所以我希望它將該模型切換爲真或假,如果該部分是用作搜索的,那麼合理?看起來我可能需要更明顯地修飾一些,並且在我轉換到新的語法時,反對選票不會打擾我。 –