angular.js - angular select如何获取选中的数据列
大家讲道理
大家讲道理 2017-05-15 17:11:43
0
2
537
<p>选项,{{selected}}</p>
<select ng-model="selected" ng-options="item.id as item.name for item in selectData">
        <option value="">-- 请选择 --</option>
</select>
$scope.selected = 1004;
$scope.selectData = [
    {id:1001,name:"零零一"},
    {id:1002,name:"零零二"},
    {id:1003,name:"零零三"},
    {id:1004,name:"零零四"}
];

如何获取选中的那一列数据。selected 只能获取到id值,但是我想要这一列的值。并且不干扰通过id值默认选中某一项。比如说我通过id:1004选中了这一项,我不单单要id值还要这一列的所有中。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
我想大声告诉你

당신의 요구사항에 모순이 있다고 생각하지 않나요? ng-model에 id 값을 할당했지만 ng-model의 값도 객체로 기대하고 있나요?

최종 ng 모델을 열로 만들고 싶지만 선택한 항목의 id 값만 제공할 수 있는 경우(페이지 편집 중에 접한 값이어야 함) 먼저 id를 제공하여 해당 항목을 필터링할 수 있습니다. 선택한 항목에 할당합니다. 그리고 ng-options 표현식을 item as item.name for item in selectData track by item.id

로 변경해야 합니다. 으아악 으아악
过去多啦不再A梦

으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿