2016-07-27 55 views
0

我想從http://www.tutorialspoint.com/angularjs 學習AngularJs,但必須部署一個示例服務器。我對此一無所知。如何在服務器上部署.htm擴展名?

請給我一些關於部署.htm擴展文件到服務器的提示。 URL示例如下;

http://www.tutorialspoint.com/angularjs/angularjs_includes.htm

+0

你或許應該學習HTML第一,看你怎麼可以運行你的本地計算機上創建這些HTML文件。你會發現你不需要像html或javascript這樣的客戶端語言服務器(angular本質上是一個javascript框架)。 –

+0

Mridul Kashyap感謝您的建議。但我知道html,但這個例子不同於其他人,所以我問這個問題。如果你檢查例子,你會看到並理解問題。 –

+0

在你給出的例子中,它表示上面給出的兩種方法用於將html嵌入到另一個html頁面中。它還表示「使用AngularJS,我們可以使用ng-include指令在HTML頁面中嵌入HTML頁面」。那麼你還想在嘗試角度將html嵌入到html頁面之前嘗試服務器端方法嗎? –

回答

1

我相信他們只是意味着某個地方放置這些文件的Web根目錄中。 Web根目錄應該由本地或遠程服務器部署。

例如: 下載並安裝MAMP。 將您的根目錄設置爲首選項中的MAMP根目錄。 現在,您可以使用自己的路徑 - 只需按照您提供的鏈接中的示例操作即可。

https://www.mamp.info/en/

此外,我認爲這是很好的做法,至少使用一個本地的Web服務器,而不是運行你的網站沒有一個意見的。

+0

感謝您的想法..但我認爲我們不需要下載它,因爲我有tomcat ..不幸的是我不能將它部署到tomcat。 –

+0

在這裏看到這個問題的基本tomcat設置:http:// stackoverflow。 com/questions/3954621/deploy-just-html-css-webpage-to-tomcat – ketchupisred

0

您不需要Web服務器來測試該示例中給出的代碼。 ng-include使用相對路徑工作正常。 但是,如果您真的想爲其他示例/項目使用Web服務器,則取決於您的操作系統,可以使用* AMP。其中*表示

W代表窗口 L用Linux的

一旦你安裝了它,將文件夾www。並使用它訪問瀏覽器http://localhost

+0

我對此提出質疑:* W for windows L for linux和M for Mac * MAMP也適用於Windows。 MAMP代表:My Apache - MySQL - PHP – ketchupisred

+0

@ketchupisred那裏。修復。 –

+0

爲什麼我們要PHP和MySQL?這些文件是靜態頁面。 –

0

首先我想補充下

d我的應用程序文件夾:\ tomcat7 \ Apache的Tomcat的7.0.67-Windows的64 \ Apache的Tomcat的7.0.67 \ web應用

我運行tomcat服務器後。 和運行

http://localhost:8080/an/ht.htm 據工作:)謝謝@ketchupisred @Mridul卡什亞普

+0

太好了。請標記我的答案是正確的。 – ketchupisred