Angularjs 在“中编辑所选选项文本”;ng选项“;选择列表

Angularjs 在“中编辑所选选项文本”;ng选项“;选择列表,angularjs,angularjs-directive,angularjs-scope,Angularjs,Angularjs Directive,Angularjs Scope,我需要将文本(默认值)添加到所选选项文本中。请帮帮我 文本应为“Visa 1881(默认)” 但它只显示“Visa 1881”。这是我的密码: <select ng-options="item.brand + ' ' + item.last_digits for item in approvedinvoicesCtrl.current_job.cards" ng-model="approvedinvoicesCtrl.GetCard"></select> var vmc

我需要将文本
(默认值)
添加到所选选项文本中。请帮帮我

文本应为“Visa 1881(默认)”

但它只显示“Visa 1881”。这是我的密码:

<select ng-options="item.brand + ' ' + item.last_digits for item in approvedinvoicesCtrl.current_job.cards" ng-model="approvedinvoicesCtrl.GetCard"></select>

var vmc = this;

vms.current_job = response.data.payment_info;

for (var i = 0; i < vmc.current_job.cards.length; i++){
    if (vmc.current_job.cards[i].is_default){
        vmc.GetCard = vmc.current_job.cards[i] + ' (Default)';
    }
}      

var vmc=此;
vms.current_job=response.data.payment_info;
对于(变量i=0;i
我得到的是

我需要的是


谢谢。

尝试使用
ng init
默认值初始化:

<select ng-init=" approvedinvoicesCtrl.GetCard = initialValue" 
        ng-model="approvedinvoicesCtrl.GetCard" 
        ng-options="item.brand + ' ' + item.last_digits for item in approvedinvoicesCtrl.current_job.cards">
</select>
你想干什么就干什么


希望这能起作用。

尝试使用
ng init
默认值进行初始化:

<select ng-init=" approvedinvoicesCtrl.GetCard = initialValue" 
        ng-model="approvedinvoicesCtrl.GetCard" 
        ng-options="item.brand + ' ' + item.last_digits for item in approvedinvoicesCtrl.current_job.cards">
</select>
你想干什么就干什么

希望这能起作用。

在您的
if()
语句中,您正在
卡[i]分配一个值。它是默认值,而不是评估值。因此,不仅您的条件始终为
true
卡[i]。默认值也将为
(字符串)“true”

您应该使用
=
而不是
=


您是否希望
选项
文本为
Visa 1881(默认)
而不是
Visa 1881

在这种情况下,只需向值中添加一个字符串:

 this.GetCard = this.current_job.cards[i] + ' (Default)';
if()
语句中,您正在
cards[i]分配一个值。默认值是
,而不是评估它。因此,不仅您的条件始终为
true
卡[i]。默认值也将为
(字符串)“true”

您应该使用
=
而不是
=


您是否希望
选项
文本为
Visa 1881(默认)
而不是
Visa 1881

在这种情况下,只需向值中添加一个字符串:

 this.GetCard = this.current_job.cards[i] + ' (Default)';

默认单词LaganaHai。。。apne card value k aggeSorry检查:更新后JSFIDLE的url已更改,现在检查默认单词lagana hai。。。apne card value k aggeSorry检查:更新后JSFIDLE的url已更改,现在检查您是否将
=
更改为
=
?如果是,请编辑并修复问题中的代码块。如果
ng模型
将获得正确的值,您应该是好的,并且将选择该选项。请尝试使用此:
If(this.current\u job.cards[i]。是默认值)
。也许
的值是\u默认值
不是字符串,而是布尔值您是否将
=
更改为
=
?如果是,请编辑并修复问题中的代码块。如果
ng模型
将获得正确的值,您应该是好的,并且将选择该选项。请尝试使用此:
If(this.current\u job.cards[i]。是默认值)
。也许
的值是默认值
不是字符串,而是布尔值