You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AngularJS编程设置select下拉选项值 禁用前赋值为original的实现方法

你只需要在注释// set Download presets value to "original"的位置给第二个下拉框绑定的ng-model变量赋值即可,补充后的完整函数代码如下:

$scope.EnableDisableDownloadFilePresets = function (selectedValue) {
    console.log(selectedValue);
    if (selectedValue === "link") {
        // set Download presets value to "original"
        $scope.properties.DownloadFilePresets.PropertyValue = "original";
        // disable Download presets
        $scope.DownloadFilePresetsIsDisabled = true;
    } else {
        // enable Download presets
        $scope.DownloadFilePresetsIsDisabled = false;
    }
}

逻辑说明

第二个「下载预设」下拉框通过ng-model绑定了作用域上的properties.DownloadFilePresets.PropertyValue变量,AngularJS的双向绑定特性会在该变量值变化时自动同步下拉框的选中状态,直接修改该变量的值即可实现将选中值设置为original的需求,之后再执行禁用逻辑就可以满足你的要求。

内容的提问来源于stack exchange,提问作者CMartins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 23:36:04