Tôi có mã sau đây. Tôi đang cố gắng đặt tùy chọn mặc định làm tùy chọn cuối cùng trong hộp chọn. Nếu tôi hardcode độ dài trong ng-init nó hoạt động. ng-init="mySelect = 3"
Nhưng không phải với ng-init="mySelect = myData.length-1"
Làm cách nào để đặt tùy chọn chọn góc mặc định làm tùy chọn cuối cùng?
Mọi ý tưởng về cách đặt tùy chọn cuối cùng?
$scope.myData = ['a','b','c'];
<select class="form-control" ng-init="mySelect = myData.length-1" ng-model="mySelect">
<option ng-repeat="$index in myData" value="{{ $index }}" >Select This Option #({{ $index+1 }})</option>
</select>
Tôi giả sử bạn muốn mô hình 'mySelect' phản ánh thực tế là mục cuối cùng được chọn, không? Cách tiếp cận này (hoặc cách tiếp cận được đánh giá cao ở trên) sẽ không *** đạt được điều đó ... Chỉ cần chỉ định 'mySelect' làm mục mục cuối cùng. –
@NewDev Rất muốn xem giải pháp nếu trường hợp đó xảy ra. Cảm ơn các đầu vào! – KingKongFrog