javascript - 选择第二个框时触发事件,Angular

标签 javascript jquery angularjs

我有 2 个框,第一个选择父项,第二个选择所选父项的子项。

如何在第二次选择后运行下面的函数?

Angular 函数

$scope.myFunc = function() {
            var jsonItem = JSON.parse($scope.formData.formatType.id);
            sessionStorage.setItem('format', jsonItem);
        }

HTML

<select ng-model="formData.ProductType.name" ng-change="productTypeChange()" ng-options="product.name as product.name for product in productsandformats">
    <option value="">- Please Choose -</option>
</select>

<select ng-model="formData.formatType" ng-options="format.Fname for format in formats.format" ng-if="formData.ProductType.name">
    <option value="">- Please Choose -</option>
</select>

最佳答案

使用ng-change

    <select ng-model="formData.formatType"
            ng-options="format.Fname for format in formats.format"
            ng-if="formData.ProductType.name" ng-change="myFunc()">
        <option value="">- Please Choose -</option>
    </select>`

关于javascript - 选择第二个框时触发事件,Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44974528/

相关文章:

javascript - 使用 angularjs 根据时间禁用按钮

javascript - 不确定如何解决未决的 promise ?

angularjs - 使用 ui-sref 和 $state.go 在新标签页中打开

javascript - Phonegap/AngularJS : Get lat/long from inside function

javascript - 将 2 个容器 Div 拆分为 2 列

javascript - 如何在向下滚动页面时切换固定元素

javascript - 单击链接后试图防止鼠标移出

javascript - 变化的输出标准值?

javascript - ejabberd - BOSH 模块未启动

javascript - 编译后的 Javascript 无法在生产模式下工作