0
我想根據某個地圖來綁定文本。例如如何根據角度地圖綁定文本?
HTML
<div>{A: alpha, B: bravo, C: charlie, D: delta.....}[myKey]</div>
輸出
<div>alpha</div> //if myKey is 'A'
<div>bravo>/div> //if myKey is 'B'
<div>charlie>/div> //if myKey is 'C'
<div>delta>/div> //if myKey is 'D'
And so on...
上述作品結合 '類' 而不是 '文本'。
我不想被拍圖在我的範圍是這樣
$scope.map = {A: alpha, B: bravo, C: charlie, D: delta...}
<div>{{map[myKey]}}</div>
污染控制,使UI邏輯保持在UI層。
有沒有辦法只使用內置的Angular指令來做到這一點?如果我不需要,我不想編寫自定義指令。
ngSwitch?堆棧溢出讓我寫更多的話。 – haimlit
你的意思是隻使用內置的AngularJS指令? –
@haimlit ngSwitch確實有效,但會產生很多絨毛。 – pickhunter