javascript - AngularJs Select通过PHP生成

标签 javascript php html angularjs

我已经为我的 AngularJS 应用程序创建了一个简单的 PHP 函数。我想选择默认选项,它应该是可见的。不幸的是,它没有选择我想要的值。

我的函数如下:

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;
}

请提供任何建议。

最佳答案

确保 Angular 模型(数量)也具有正确的值。

<?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");

关于javascript - AngularJs Select通过PHP生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45798648/

相关文章:

html - 在 aspx 页面中包含 html 文件

Jquery 脚本路障 : how to show/hide multiple images across multiple divs?

javascript - 如何从元素中分离jquery事件(函数)

javascript - promise 解决顺序并等待

javascript - three.js 如何缓存(本地存储)3d 模型和纹理?

php - 连接到 Flash Socket 时排队的 Ajax 调用

PHP curl 超时错误检测

javascript - 像盒子一样的Facebook正在覆盖youtube iframe

javascript - 如何正确读取 pyarrow 生成的 Apache Arrow Feather 文件?

javascript - ASP.NET UpdatePanel 阻止 jQuery slider 更新