[英]Misunderstanding with ng-options
好吧,我對ng-option感到非常困惑。 為什么要這么難?
無論如何,也許你們好人可以幫助消除霧氣...
我有多種貨幣:
["gbp", "usd", "eur"];
等存儲在:
$scope.providedCurrencies
我正在嘗試訪問它們,並在“選擇”菜單中使用ng-options將它們顯示為“ The Angular Way”,如下所示:
<select ng-model="selectedCurrency"
ng-options="currency for currency in providedCurrencies"
ng-init="selectedCurrency=gbp">
</select>
然后,這將更新一系列付款選項,以根據所選的貨幣顯示不同的貨幣值。
問題:
即使在Angular文檔和各種教程之后,編寫ng-options的格式對我也沒有多大意義:(
即使使用ng-init(來自教程),“選擇”菜單也會在頁面加載時設置一個空值。 然后,當用戶選擇其他值時,將其刪除。
另外,DOM中每個選項的值為"string:gbp"
。
處理數組對象中的數據時,似乎有更多信息。 我應該那樣做嗎? 即使文檔顯示數組選項?
請幫忙 :)
您忘記了只做單引號:
<select ng-model="selectedCurrency"
ng-options="currency for currency in providedCurrencies"
ng-init="selectedCurrency='gbp'">
</select>
檢查此: http : //codepen.io/anon/pen/RrNyvb
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.