我正在關注tutorial,並試圖將材質應用於之前以rails開始的項目。部分表格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>
只是想知道爲什麼表單不會加載後,我點擊按鈕'添加新帖子'。我得到一個大的空白屏幕。我的_form.html位於客戶端/ app/partials/_form.html下。我不確定它是否與文件路徑有關。
感謝
感謝。我試過,它仍然是空白:(我將不得不繼續嘗試。這是一種愚蠢的,但你能告訴我如何使用控制檯檢查?它不顯示任何錯誤 – user1354934
如果您使用谷歌瀏覽器,右鍵點擊 - >檢查元素在選項卡上你會看到網絡,點擊它並檢查所有正在被請求的文件,我希望它有幫助 Ps。如果你在web開發方面工作很多,我強烈建議你以探索瀏覽器給你的選項(只是一個友好的建議:D) –
更有意義的看角度文檔,清楚地顯示'src'屬性。不要相信w3schools作爲福音......它是錯誤的很多的地方 – charlietfl