Bir projede angularjs kullanmaya başladım. İşte bir görevim var. aşağıda HTMLAngularjs Seçilmiş Varsayılan Seçeneği Seç
<div>
<label for="lastname">Bank Name :</label>
<select ui-select2 ng-model="bank.id">
<option></option>
<option ng-repeat="bank in banks" value="{{bank.id}}">{{bank.text}}</option>
</select>
</div>
ben açılan tüm bankalar yineleme var. Kullanıcı seçer ve KAYDET'e basın. Kimliği doğru bir şekilde aldım ve DB'ye kaydettim. Kullanıcı geri döndüğünde, açılanın değerini seçtiği değere ayarlayamadım. Ben controller.js Ben XX Bankası bankID 11 letssay, bunu ayarlayabilirsiniz nasıl
$http.get('/AdServerLongTail/api/user').
success(function(data, status, headers, config) {
if(status == 200){
$scope.id = (data["id"]);// user id
$scope.bank.id = (data["bankId"]);
}
}).
error(function(data, status, headers, config) {
alert("fail");
});
bunu?
Neden? ui-select2 ng seçenekleriyle çalışmaz. – shapeshifter
Seni duyuyorum. Ancak, bir dış kütüphane bunu desteklemediği için, doğru olduğu anlamına gelmez. – Lander
@Lander, Doğru olmadığını kabul ediyorum, ancak maalesef select2 kullanmanın tek yolu bu. Farklı bir şey bulabilir veya bu şekilde tutabilirsiniz. Direktiflerin ardındaki fikir, dahili olarak çalışma şeklini göstermeden bir API sağladığından, s2'ye erişmek için daha iyi bir yönerge yazmayı öneririm. İdeal dünyada, yönerge API'si ng-select ile çalışmalıdır. Ng-yinelemeyi kullanmak hiçbir şeyi kırmayacak ve bunu bir hack olarak görmeyeceğim. Beni daha çok rahatsız eden select2, açısal olarak korkunç derecede yavaş olabilir. –