comments
配列にあった値をドロップダウンまたは選択フィールドとして取得しようとしています。私はdrop down
のcommentText
値のcomments
の配列を試しています、どうすればng-option
でこれを行うことができますか?例についてMy Plunkeranggjを使ってng-optionsの配列値を取得する方法は?
:
Iは、配列値のない最初のためng-option
ドロップダウンを行いました。今、私は[ ":『commentText 7A』]のコメント配列値を探しています。。私はそれをどのように行うことができますドロップダウンで
私はそれを修正するためにどのように私のために働いていないng-options="item.comments.commentText for item in questions"
を試してみました
マイ?データ:
$scope.questions = [
{
"_id": "59df6c37b6748bc809050699",
"user": {
"_id": "59df6a76b6748bc809050697",
"profileImageURL": "modules/users/client/img/profile/default.png"
},
"__v": 1,
"comments": [
{
"created": 1507897712831,
"email": "[email protected]",
"name": "Maniselvam selvam",
"link": "https://drive.google.com/drive/u/0/folders/0B5c-p1bvkfS9REJHMGhMY1BTV1k",
"commentText": "7A"
}
],
"questionid": "",
"created": "2017-10-12T13:20:55.383Z"
}
]
マイHTML:
<label>1. Without array value</label>
<select ng-model="class" ng-options="item.title for item in questions">
</select>
</div>
<div style="margin-top: 11px;">
<label>2. With comments array value</label>
<select style="margin-left: 20px;" ng-model="class" ng-options="item.comments.commentText for item in questions">
</select>
</div>
は、これは ' "class.commentsの要素のためにelement.commentText" それ' NG-オプションは=をしますか? 'class'は選択した質問のng-modelから来ます。さもなければ、あなたのコメントのためにあなたのダブルアレイ –
(可能な場合は、おかげさまで)を平らにする(http://jsfiddle.net/27UGZ/2/)必要があります。 –
2番目の選択を ' style = "margin-left:20px;"を選択します。 ng-model = "class2" ng-options = "class.commentsの要素のelement.commentText"> 'あなたのngモデルが異なることを確認してください –