我有一個基本的表單設置,通過angular.js綁定。當我沒有默認設置時,選擇和更改值顯示並更新正確。我似乎無法做的是設置可以更改的默認值。如何設置Angular.js表單的默認值和可更改值
我有一個基本值定義的控制器(舉個例子一組單選按鈕的使用默認值):
function Contact($scope) {
$scope.contact =
{
'website' : '.com'
}
};
我的形式:
<form action="#" method="post" ng-controller="Contact">
<input ng-model="contact.website" value=".com" id="com" type="radio" name="website">
<label class="radio-label" for="com">website.com</label>
<input ng-model="contact.website" value=".fr" id="fr" type="radio" name="website">
<label class="radio-label" for="fr">website.fr</label>
<input ng-model="contact.website" value=".br" id="br" type="radio" name="website">
<label class="radio-label" for="br">website.br</label>
</form>
在設置其中一期工程默認值。但是當我點擊其他選項時,相應的{{ contact.website }}
不會更改。
我錯過了什麼?
你可以建立一個http://jsfiddle.net或類似的例子?從你的問題中的代碼,它看起來應該工作。 –
我無法發佈完整的代碼作爲其工作。但這是埃森@阿卡勒貝的小提琴包括它和工作。 http://jsfiddle.net/sx3DX/4/我可以看到的唯一區別是我沒有定義特定的「應用程序」。我只是用
– josh