Мое первое знакомство с миром MEAN. Я использовал yo angular
для создания загрузочного углового приложения. Затем я заменил содержимое автоматически сгенерированного файла about.html по умолчанию на
<div ng-controller="AboutCtrl">
<ul>
<li ng-repeat="thing in awesomeThings">
{{ thing }}
</li>
</ul>
</div>
За исключением контроллера about.js:
'use strict';
/**
* @ngdoc function
* @name clientApp.controller:AboutCtrl
* @description
* # AboutCtrl
* Controller of the clientApp
*/
angular.module('clientApp')
.controller('AboutCtrl', function () {
this.awesomeThings = [
'HTML5 Boilerplate',
'AngularJS',
'Karma'
];
});
Связанное содержимое из файла index.html:
<body ng-app="clientApp">
.
.
.
<div class="container">
<div ng-view=""></div>
</div>
Как я уже сказал, единственное изменение, которое я внес во все приложение, — это изменение содержимого файла about.html.
Затем я использую grunt serve
для запуска программы, которая открывает приложение в браузере. Когда я захожу на страницу «О нас», там ничего нет, пусто. Я немного читал об angular, но до сих пор ничего из того, что я читал, не дает мне никаких идей относительно того, что я мог делать неправильно.
Когда yo angular
делал свое дело, я заметил красный текст, который жаловался на то, что package.json
уже существует, позже процесс, казалось, завис, пока я не нажал Enter, затем он продолжил перезаписывать файл package.json и продолжился до конца с комментарий, что все завершилось без ошибок.
Я уверен, что буду признателен за каждую помощь.