Поэтому я работаю над веб-приложением, созданным для команд. У меня уже реализована страница входа и регистрации, и некоторые члены моей группы работают на сервере (node.js с экспресс-платформой) и на стороне базы данных, а я работаю на стороне клиента/на стороне клиента. с использованием фреймворка angularjs. Мне нужно создать «страницу со списком команд» в angularjs, которая в основном извлекает массив имен команд (человек, который вошел в систему, может иметь несколько разных групп разработчиков программного обеспечения, с которыми он может работать).
Серверная часть team_list.html еще не реализована, но будет реализована после того, как я закончу клиентскую часть.
Моя проблема: я не уверен, как получить массив со стороны сервера/базы данных в angularjs. Я знаю, что должен каким-то образом использовать директиву ng-repeat, а также метод GET, но я не совсем уверен, как это сделать. Особенно, как это сделать с массивами.
Вот мой код для team_list.html:
var page = angular.module('teamListPage', []);
page.controller('listController', function($scope, $http) {
console.log("inside the controller");
//need to figure out how to pass info to server to retrieve the correct page
$scope.submit = function() {
console.log("inside the login function");
console.log()
}
$scope.enterTeamPage = function() {};
}
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
title>Team List</title>
</head>
<body>
<h1>
Welcome to Your Team Pages!
</h1>
<div ng-controller="listController">
<form id="Teams" ng-app="teamListPage">
<fieldset>
<legend>Your Teams</legend>
<ul>
<div ng-repeat"x in teamList">
<td>{{x.Name}}</td>
<p>
<input type="button" id="enter" name="enter" value="Enter Home Page" />
</p>
</div>
</ul>
</fieldset>
</form>
</div>
<p>
<input type="button" id="Create" name="Create" value="Create New Team" />
</p>
</body>
</html>
$http.get
? см.: stackoverflow.com/questions/18477711/ - person jmunsch   schedule 08.10.2016