angularjs select select 框中的第一个值
angularjs select the first value in select box
我需要使用 angularjs 突出显示 select 框中的第一个值 'fullName'。
我正在使用 angularstrap selectbox.
控制器,
$scope.accountInfo.owners = [
{
"accounts":null,
"phoneumber":null,
"email":null,
"fullName":"MITA DASGUPTA",
"mobilePhoneNumber":null,
"noteFlag":false,
"number":130000000484
}
]
模板,
<button type="button" class="btn btn-default" placeholder="Pleasae select"
data-ng-model="owner.fullName"
data-html="1"
bs-options="owner as owner.fullName for owner in accountInfo.owners"
bs-select>
Action <span class="caret"></span>
</button>
我试过了,但默认值不是 selecting。
您忘记初始化捕获所选值的模型。您通常使用 ng-init 来实现此目的,但也可以使用数组的第一个元素在控制器中初始化模型。 (以及相应的字段)。
你应该有一些不同的 ng-model 名称,你已经在 ng-options
中使用了 owner
,比如 selectedOwner
<button type="button" class="btn btn-default" placeholder="Pleasae select"
data-ng-model="selectedOwner"
data-html="1"
bs-options="owner as owner.fullName for owner in accountInfo.owners"
bs-select>
Action <span class="caret"></span>
</button>
然后你需要从控制器设置 ng-model
的值。
$scope.selectedOwner = $scope.accountInfo.owners[0];
我需要使用 angularjs 突出显示 select 框中的第一个值 'fullName'。 我正在使用 angularstrap selectbox.
控制器,
$scope.accountInfo.owners = [
{
"accounts":null,
"phoneumber":null,
"email":null,
"fullName":"MITA DASGUPTA",
"mobilePhoneNumber":null,
"noteFlag":false,
"number":130000000484
}
]
模板,
<button type="button" class="btn btn-default" placeholder="Pleasae select"
data-ng-model="owner.fullName"
data-html="1"
bs-options="owner as owner.fullName for owner in accountInfo.owners"
bs-select>
Action <span class="caret"></span>
</button>
我试过了,但默认值不是 selecting。
您忘记初始化捕获所选值的模型。您通常使用 ng-init 来实现此目的,但也可以使用数组的第一个元素在控制器中初始化模型。 (以及相应的字段)。
你应该有一些不同的 ng-model 名称,你已经在 ng-options
中使用了 owner
,比如 selectedOwner
<button type="button" class="btn btn-default" placeholder="Pleasae select"
data-ng-model="selectedOwner"
data-html="1"
bs-options="owner as owner.fullName for owner in accountInfo.owners"
bs-select>
Action <span class="caret"></span>
</button>
然后你需要从控制器设置 ng-model
的值。
$scope.selectedOwner = $scope.accountInfo.owners[0];