首页 > 解决方案 > Jquery md-timepicker 在 ng-repeat 中不起作用

问题描述

这是我的 HTML 代码

    <tr ng-repeat="BreakData in $root.dataFromController[$root.selectedShift].BreakData">
        <td style="font-size:20px; text-align:left;">{{BreakData.BreakName}}</td>
        <td>
<md-input-container class="hmSchIn" ng-hide="TblRowData.strScheduleCompressorNameShiftStartTime == ''">
            <input type="text" id="timepicker" ng-model="BreakData.StartTime" ng-readonly="true" />
    </md-input-container>
         </td>

这是输出屏幕

只有第一个输入字段正在打开,但其余的都不起作用。

标签: javascriptjqueryangularjs

解决方案


您已将 ng-readonly 设置为 true。删除该属性或将其设置为 false。

<input type="text" id="timepicker" ng-model="BreakData.StartTime" ng-readonly="false" />

推荐阅读