죄송합니다. 분명치 않은 점이 있다면 죄송합니다. Angular에 새로운 점이 있습니다.사이트 루트에 있지 않을 때 routeProvider 사용
이 페이지에서 응용 프로그램을 실행 중입니다 : //hosted.demo.ca/md/SitePages/Home.aspx 응용 프로그램에서 라우팅을 설정하려고하는데 페이지가 공백으로 렌더링됩니다. 콘솔에 오류가 없습니다.
routeProvider :
var spApp = angular.module('spApp', [])
.config(function($routeProvider){
$routeProvider.when('/userView',
{
templateUrl: 'partials/userView.html',
controller: 'userCtrl'
})
});
내 HTML 등 같은 :
<div id="mdContainer" ng-cloak>
<!-- Navigation -->
<div id='mdSidebar'>
<ul>
<li id="menuHome"><a href='#'><span>Home</span></a></li>
<li id="menuUsers"><a href='#/userView'><span>Users</span></a></li>
<li id="menuGroups"><a href='#'><span>Groups</span></a></li>
<li id="menuSites"><a href='#'><span>Sites</span></a></li>
<li id="menuReports"><a href='#'><span>Reports</span></a></li>
</ul>
</div>
<!-- Main view -->
<ng-view></ng-view>
</div>
귀하의 위치가 경로 설정 대상인 '/ userView'와 일치하지 않으므로 설정하십시오. –
그러나 사용자 버튼이 클릭 될 때 사용자보기가 호출되어야하지만 컨테이너가 전혀로드되지 않습니다. – Batman
링크에서 # 제거, 각도 ngapp 컨테이너 내부 모든 링크를 후크 믿습니다, 그래서 당신 앞에 # 필요하지 않습니다. –