Я следую за tutorial и пытаюсь применить материал к предыдущему проекту, который я начал в рельсах.неполная форма HTML не загружается
Это мой main.js
:
'use strict';
angular.module('outpostApp').config(function ($stateProvider) {
$stateProvider.state('main', {
url: '/',
templateUrl: 'app/partials/posts.html',
controller: 'MainCtrl'
}).state('newPost', {
url: '/submit',
templateUrl: 'app/partials/post-add.html',
controller: 'CreatePostController'
});
}).run(function($state) {
$state.go('main');
});
Это мой posts.html
:
<div ng-include="'components/navbar/navbar.html'"></div>
<a ui-sref="newPost" class="btn-primary btn-lg nodecoration">Add New Post</a>
это мой post-add.html
:
<form class="form-horizontal" role="form" ng-submit="addPost()">
<div ng-include src="'partials/_form.html'"></div>
</form>
Я использую тот же _form.html
с некоторыми изменениями:
<div class="form-group">
<label for="title" class="col-sm-2 control-label">Title</label>
<div class="col-sm-10">
<input type="text" ng-model="post.title" class="form-control" id="title" placeholder=""/>
</div>
</div>
<div class="form-group">
<label for="message" class="col-sm-2 control-label">Message</label>
<div class="col-sm-10">
<input type="text" ng-model="post.message" class="form-control" id="message" placeholder=""/>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<input type="submit" class="btn btn-primary" value="Save"/>
</div>
</div>
Просто интересно, почему форма не будет загружаться после того, как я нажму кнопку «Добавить новую почту». Я получаю большой пустой экран. My _form.html находится в файле client/app/partials/_form.html. Я не уверен, что это что-то с файловым путем.
Благодаря
Спасибо. Я пробовал это, и его все еще пусто :(Мне придется продолжать пытаться. Это немного глупо, но вы можете сказать мне, как использовать консоль для проверки? Это не показывает мне никаких ошибок. – user1354934
Если вы используете Google Chrome, щелкните правой кнопкой мыши где-нибудь -> Проверить элемент. На вкладках вы увидите Сеть, щелкните по ней и проверьте все запрашиваемые файлы. Надеюсь, это поможет. Пс. Если вы много работаете с веб-разработкой, я настоятельно рекомендую вам чтобы изучить варианты, которые браузер дает вам (просто дружеский совет: D) –
имеет смысл смотреть на угловые документы, которые четко показывают атрибут 'src'. Не доверяйте w3schools как евангелию ... это неправильно во многом мест – charlietfl