Ben angularjs için yeni ve hala dili öğreniyorum. Bir html içinde bir seçim kutusu oluşturdum ve denetleyicimde bir değişkenle doldurmak istiyorum.angularjs kullanarak html değişkenleri indeksleme
{{variablename}} kullanarak html'deki değişkeni alabiliyorum, ancak içindeki alt nesneleri alamıyorum. Lütfen koduma bakın here.
Bunu html "repeatSelect" görüntüler ama onun içinde endekse bir nesne çalışırsanız, o göstermiyor görebilirsiniz.
Denetleyici bir $ kapsamı değişkeni (getId boş daima) html kodunda
controller('ExampleController', ['$scope', function($scope) {
$scope.repeatSelect = null;
$scope.data = {
availableOptions: [
{id: '1', name: 'Option A'},
{id: '2', name: 'Option B'},
{id: '3', name: 'Option C'}
],
};
}]);
, çalışıyor, ancak repeatSelect.id değil repeatSelect
<tt>repeatSelect = {{repeatSelect}}</tt><br/>
<tt>getID = {{repeatSelect.id}}</tt><br/>
.
direktifi yerine https://docs.angularjs.org/api/ng/directive/ngOptions inşa
ah beni alt ama dolayı ben yaşamış performansla konulara gerçekten yok Ben şimdi bir alışkanlık olduğunu biliyorum – nCore
"tarafından track" gerekir:
plunkr burada bakın. –
Görüyorum, her zaman önce "hiç" olarak kullanılan parça. Yavaş olmasından dolayı üzgünüm ama temel olarak aynı şeyi yaptıkları için "as" ile "takip et" arasındaki fark nedir? – nCore