Я попробовал код AngularJS следующим образом:

var app = angular.module('MyApp', []); app.controller('new_controller', function($scope) { $scope.people= [{ name: "GeekAgashi", Age: 12, attended: 1 }, { name: "GeekSatoshi", Age: 16, attended: 0 }, { name: "GeekNakumato", Age: 14, attended: 1 }]; }); 

В HTML-файле код:

 {amp}lt;div class="sidebar-pane" ng-app="MyApp" id="flight_info" ng-controller="new_controller"{amp}gt; {amp}lt;table{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;Name{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;Age{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr ng-repeat="p in people"{amp}gt; {amp}lt;td{amp}gt;{{p.name}}{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{{p.Age}}{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;/table{amp}gt; {amp}lt;/div{amp}gt; 

На веб-странице я могу получить только фрейм таблицы, который, я думаю, означает, что данные успешно переданы. Но я не могу получить элементы таблицы:

 {amp}lt;table{amp}gt; {amp}lt;tbody{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;Name{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;Age{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;!-- ngRepeat: p in people --{amp}gt; {amp}lt;tr ng-repeat="p in people" class="ng-scope"{amp}gt; {amp}lt;td{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;!-- end ngRepeat: p in people --{amp}gt; {amp}lt;tr ng-repeat="p in people" class="ng-scope"{amp}gt; {amp}lt;td{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;!-- end ngRepeat: p in people --{amp}gt; {amp}lt;tr ng-repeat="p in people" class="ng-scope"{amp}gt; {amp}lt;td{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;!-- end ngRepeat: p in people --{amp}gt; {amp}lt;/tbody{amp}gt; {amp}lt;/table{amp}gt; 

Мне просто интересно, если это ошибка или что-то не так с моим кодом, или браузер (Chrome v79) не поддерживает его.

Приложение: я пишу бэкэнд в Django и обнаружил, что если я непосредственно запускаю простой HTML, то таблица видна. Проблема возникает, если я запускаю его через сервер Django. Поскольку я являюсь «зеленой рукой» для внешнего интерфейса, мне интересно, возможно ли, что проблема заключается в файле CSS или конфликте с другим локальным JavaScript?

  {amp}lt;!DOCTYPE html{amp}gt; {amp}lt;html{amp}gt; {amp}lt;script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"{amp}gt;{amp}lt;/script{amp}gt; {amp}lt;body{amp}gt; {amp}lt;div class="sidebar-pane" ng-app="MyApp" id="flight_info" ng-controller="new_controller"{amp}gt; {amp}lt;table{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;Name{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;Age{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr ng-repeat="p in people"{amp}gt; {amp}lt;td{amp}gt;{{p.name}}{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{{p.Age}}{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;/table{amp}gt; {amp}lt;/div{amp}gt; {amp}lt;script{amp}gt; var app = angular.module('MyApp', []); app.controller('new_controller', function($scope) { $scope.people= [{ name: "GeekAgashi", Age: 12, attended: 1 }, { name: "GeekSatoshi", Age: 16, attended: 0 }, { name: "GeekNakumato", Age: 14, attended: 1 }]; }); {amp}lt;/script{amp}gt; {amp}lt;/body{amp}gt; {amp}lt;/html{amp}gt; 

Пожалуйста, проверьте, работает ли приведенный выше код?

Я копирую и вставляю ваш код в файл snug (Angulerjs version 1.7.5), и кажется, что он работает.

 var app = angular.module('MyApp', []); app.controller('new_controller', function($scope) { $scope.people = [{ name: "GeekAgashi", Age: 12, attended: 1 }, { name: "GeekSatoshi", Age: 16, attended: 0 }, { name: "GeekNakumato", Age: 14, attended: 1 }]; }); 
 {amp}lt;script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"{amp}gt;{amp}lt;/script{amp}gt; {amp}lt;div class="sidebar-pane" ng-app="MyApp" id="flight_info" ng-controller="new_controller"{amp}gt; {amp}lt;table{amp}gt; {amp}lt;tr{amp}gt; {amp}lt;td{amp}gt;Name{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;Age{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;tr ng-repeat="p in people"{amp}gt; {amp}lt;td{amp}gt;{{p.name}}{amp}lt;/td{amp}gt; {amp}lt;td{amp}gt;{{p.Age}}{amp}lt;/td{amp}gt; {amp}lt;/tr{amp}gt; {amp}lt;/table{amp}gt; {amp}lt;/div{amp}gt; 

В своем вопросе вы указываете, что используете django . Я предполагаю, что вы используете его для получения данных о people (поправьте меня, если я ошибаюсь). Можете ли вы показать нам, как вы получаете данные? Это может быть только случай async операции, поэтому данные отсутствуют на момент отображения страницы.