ниже мой угловой JS файл .html и я доступ с помощью http://localhost:3000/modulename/create проблемы является angularjs не работает, как, например, нг повтор пуст в шаблоне-ки, тогда, когда мы утешать объект в JavaScript это возвращаемые значения см выделенный раздел на скриншоте ниже для справочных целейAngularjs не работает в nodejs выразить
угловые app.js
angular.module('scotchTodo', ['todoController']);
angular.module('todoController', [])
// inject the Todo service factory into our controller
.controller('ContactController', ['$scope','$http', function($scope, $http, Todos) {
$scope.contacts = [
{id:0, 'name': 'PremAseem', 'email':'[email protected]', 'phone': '123-2343-44'}
];
console.log($scope.contacts)
}]);
угловой HTML код
<!-- ASSIGN OUR ANGULAR MODULE -->
<html ng-app="scotchTodo">
<head>
<!-- META -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"><!-- Optimize mobile viewport -->
<title>Node/Angular Todo App</title>
<!-- SCROLLS -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"><!-- load bootstrap -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css">
<style>
html { overflow-y:scroll; }
body { padding-top:50px; }
#todo-list { margin-bottom:30px; }
#todo-form { margin-bottom:50px; }
</style>
<!-- SPELLS -->
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.3/angular.min.js"></script><!-- load angular -->
<script src="../../admin/js/app.js"></script> <!--load up our controller -->
</head>
<!-- SET THE CONTROLLER -->
<body >
<div ng-controller="ContactController">
<form class="well">
<label>Name</label>
<input type="text" name="name" ng-model="newcontact.name"/>
<label>Email</label>
<input type="text" name="email" ng-model="newcontact.email"/>
<label>Phone</label>
<input type="text" name="phone" ng-model="newcontact.phone"/>
<br/>
<input type="hidden" ng-model="newcontact.id" />
<input type="button" value="Save" ng-click="saveContact()" class="btn btn-primary"/>
</form>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th>Phone</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="contact in contacts">
<td>{{ contact.name }}</td>
<td>{{ contact.email }}</td>
<td>{{ contact.phone }}</td>
<td>
<a href="#" ng-click="edit(contact.id)">edit</a> |
<a href="#" ng-click="delete(contact.id)">delete</a>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
Что происходит, когда вы берете на 'mainController' в теге тела? – TheLazyChap
все еще проблема сохраняется –
ваш код показывает, что вы никогда не объявляли ContactController в модуле приложения. Похоже, что это просто нормальная функция. – TheLazyChap