为什么我的角度代码变成评论

Why my angular code turns to comment?

本文关键字:评论 代码 我的 为什么      更新时间:2023-09-26

I use angularjs.我的 html 在渲染后要评论。为什么?在渲染代码之前:

<select data-ng-model="selectedDate"> <option data-ng-repeat="date in OldRecords" value="{{}}">{{date}}</option> </select>

渲染后:

<section>
    <select data-ng-model="selectedDate" class="ng-pristine ng-valid">
        <!-- ngRepeat: date in OldRecords -->
    </select>
</section>

在这种情况下最好使用 ng-options ,

只显示一条评论,因为$scope。旧记录要么不存在,要么为空。

这是 ngRepeat 执行的元素嵌入的结果。我认为它不会影响您的任何代码或逻辑。这些答案也会有所帮助,他们也说同样的事情

删除 Angular JS 中的辅助 HTML 注释?

AngularJS在HTML中留下注释:是否可以删除它们?

我已经尝试了相同的代码,它对我来说工作正常。这是 jsfiddle 的链接 .您收到此评论的原因是您的列表无法与选项绑定。oldrecords 无法与 HTML 绑定。这是您收到此评论的唯一原因。

.app

angular.module('app', []).
controller('controller1', function($scope){
    $scope.OldRecords = ["banana", "apple", "peach"];
});

.html:

<section ng-app="app" ng-controller="controller1">
    {{dummy}}
<select data-ng-model="selectedDate">
    <option data-ng-repeat="date in OldRecords" value="{{}}">{{date}}   </option>
</select>
</section>
<select data-ng-model="selectedDate">
   <option data-ng-repeat="date in OldRecords" value="{{}}">{{date}}</option>
</select>

这里OldRecords是一个空 Object.So,Angular 要发表评论