###Angularjs ng-optionsのvalue値に不要なstring:が設定される。
Angularjsを使用し、jsファイルに設定したOPTION値を取得した後、
selectボックスにラベルとvalue値を以下の<設定したい値>の様にしようしています。
<設定したい値>
<select>
<option value="A">プロジェクトA</option>
<option value="B">プロジェクトB</option>
<option value="C">プロジェクトC</option>
</select>
ですが現状、Value値を確認すると、以下のようにvalue値に不要な”string:”という
値が設定されてしまっています。
<設定された値>
<select>
<option value="string:A">プロジェクトA</option>
<option value="string:B">プロジェクトB</option>
<option value="string:C">プロジェクトC</option>
</select>
なお、値の取得は下記の通り行っております。
<select ng-model="projects" ng-options="p.name as p.value for p in project" name="pro">
<option value="">-- プロジェクトを選択 --</option>
</select>
取得値
$scope.project=[
{name:'プロジェクトA',value:'A'},
{name:'プロジェクトB,value:'B'},
{name:'プロジェクトC,value:'C'}
];
不要な”string:”という値が設定されないにはどのようにしたら良いでしょうか?
ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。