【问题标题】:how to show dropdown (already apply select it not display)in angular .js如何在 Angular .js 中显示下拉列表(已经应用选择它不显示)
【发布时间】:2014-08-10 20:48:49
【问题描述】:

我正在尝试使用 json 进行选择选项。我不知道为什么它不显示。我使用了选择然后在里面我使用了选项标签..

 <div ng-switch-when="SWITCH">
           <select name="selectedFacilityId" ng-model="outputs[input.name]">
     <option ng:repeat="v in inputValues" value="{{v}}">{{v}}</option>
 </select>
            </div>

Plunker http://plnkr.co/edit/EM3tqekUxaiUZA1b7Fk4?p=preview

  angular.forEach($scope.formInputs, function(value, key) {
    /* do something for all key: value pairs */


    $scope.inputs.push({"inputValues":value.inputValues,"type":value.inputType.toLowerCase(),"name":value.name,"required": value.required})
    });

【问题讨论】:

    标签: javascript jquery angularjs angularjs-directive angularjs-ng-repeat


    【解决方案1】:

    链接到工作 plunker - http://plnkr.co/edit/ynrulC71EK1qn3p2qo8R?p=preview

    1) 您在 'ng-switch-when' 指令中使用了 'SWITCH' 而不是 'switch'。在你的 $scope 中,这个值是小写的。

    <div ng-switch-when="switch"> .. </div>
    

    2) Ng-repeat 指令现在使用键值形式:

    <option ng-repeat="(k,v) in input.inputValues" value="{{k}}">{{v}}</option>
    

    【讨论】:

    • 如何在give dropdow中应用css
    猜你喜欢
    • 1970-01-01
    • 2016-10-15
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    相关资源
    最近更新 更多