2017-08-21 5 views
1

私はAngularJSアプリケーションのための簡単なPHP関数を作成しました。私はデフォルトのオプションを選択したいので、それを表示する必要があります。残念ながら、私の希望する値を選択していません。次のようにAngularJs PHPを使用して生成

My機能は次のとおりです。

function qtyList($selectName, $selectQty){ 
    $str = '<select ng-model="qty" ng-change="updateCart('.$selectName.',qty)">'; 

    for($i=1; $i<=100; $i++){ 
     if($selectQty == $i) 
      $str .= '<option ng-selected="selected">'.$i.'</option>'; 
     else 
      $str .= '<option>'.$i.'</option>'; 
    } 

    $str .= '</select>'; 

    return $str; 
} 

どんな提案を支援してください。

+0

@Mosh Feu、書式ありがとうございます。 –

+1

私の喜び:) :)ところで、それは他の人に役立つように答えを(受け入れる)(https://meta.stackexchange.com/a/5235/303669)してください。 –

答えて

2

角度モデル(qty)も正しい値であることを確認してください。

<?php 


function qtyList($selectName, $selectQty) 
{ 

    $str = '<select ng-init="qty =\'' . $selectQty . '\'" ng-model="qty">'; 

    for ($i = 1; $i <= 100; $i++) { 
     $str .= '<option value="' . $i . '">' . $i . '</option>'; 
    } 

    $str .= '</select>'; 

    return $str; 
} 


echo qtyList('testName', "5"); 
+0

優秀、それはまさに私が必要です。 –

関連する問題