2013-05-18 1 views

답변

37

내가 네 모든 각도 UI의 GitHub의 페이지 데모와 실제로 각 애플리케이션에 고려 말할 것이다 :

http://angular-ui.github.io/

http://angular-ui.github.io/bootstrap/

+1

메가 포인트에 대한 당신의 대답에 통합 찰리의 코멘트! –

+0

일반적인 질문에 일반적인 대답으로 대답했습니다. 아마 OP가 구체적인 것을 원한다면 더 자세한 질문을 할 것입니다. – lucuma

+0

예! Github에서 AngularJS 앱을 호스팅 할 수 있습니다. 그것은 굉장. 사용자 정의 도메인을 가질 수도 있습니다! – Bruno

90

당신은 할 수 있지만, 당신은 할 수 없습니다 html5 모드를 사용하십시오 (URL에서 # 삭제). html5 모드를 사용하는 경우 단일 페이지 앱 이후 모든 요청을 루트 URL로 리디렉션해야합니다. GitHub 페이지에서는 서버 측 코드를 사용할 수 없으므로이를 수행 할 수 없습니다. 당신이 URL에 #을 신경 쓰지 않는다면, 그렇게하십시오. html5 모드를 사용하려면 다른 곳에서 호스팅을 찾아야합니다. 각 문서에서

...

"Using [html5] mode requires URL rewriting on server side, basically you have to 
rewrite all your links to entry point of your application (e.g. index.html)" 

편집 : 당신은 어떤 똑똑한 해킹의 사용은 당신이 정말로 원하는 경우이 작업을 할 수 있습니다. 해킹은 here에 자세히 설명되어 있습니다. 요약하면 index.html의 이름을 404.html로 변경하고 모든 경로에서 github이 서비스를 제공합니다.

+17

이 대답은 나를 묻지 못하게했다. +1 : – kentcdodds

+0

서비스 근로자를 사용한 경우는 어떻게됩니까? – frhd

12

알고 있어야 할 지킬과 각도 사이에 충돌이 하나 있습니다.

지킬에 포함 된 액체는 또한 표현을 평가할 때 {{ }}을 사용합니다. 각 해석이 (그래서 액체와 충돌하지 않음) 식을 변경하려면 사용

var myapp; 
myApp = angular.module('myApp', []); 

myApp.config([ 
    '$interpolateProvider', function($interpolateProvider) { 
    return $interpolateProvider.startSymbol('{(').endSymbol(')}'); 
    } 
]); 

체크 아웃 this blog post

+37

페이지 저장소의 루트에'.nojekyll'이라는 파일을 생성하여 지킬 (Jekyll) 할 수 있습니다. (https://help.github.com/articles/using-jekyll-with-pages#configuring-jekyll) 그 파일을 GitHub으로 푸시합니다. – Tyler