는 방법은 기본적으로 하기 때 나를 사용하여 각도 ui-모니터링 가능합니다.
-
21-12-2019 - |
문제
내가 다음에 정의된 상태:
var test = {
name: 'test',
url: '/test',
views: {
'page': {
templateUrl: '/Content/app/test/partials/page.html',
},
}
}
var testContent = {
name: 'test.content',
parent: 'test',
url: '/:content',
views: {
'page-content': {
templateUrl: function (stateParams) {
var isNumber = !isNaN(parseFloat(stateParams.content));
return isNumber ? '/Content/app/test/partials/detail.html' :
'/Content/app/test/partials/home.html'
}
}
}
}
내 HTML 가:
<article class="container_12" >
<div data-ui-view="page"></div>
</article>
나 page.html 나이:
<div data-ng-controller="TestPageController">
<div class="grid_3">
Menu stuff here
</div>
<div class="grid_9">
<div data-ui-view="page-content"></div>
</div>
</div>
내가 무엇을 알고 싶은 경우가 있는 방법에 대한 내용가 home.html 내부 디스플레이 페이지 내용 을 때 저는 그냥 선택 url:/테스트
해결책
당신은 어떤 것이나 집어넣을 수 있다는 당신 안에 ui-view
, 과하는 것 기본 내용입니다.
로드하면 다른 뷰를,그것을 대체하는 기본 내용:
<div data-ng-controller="TestPageController">
<div class="grid_3">
Menu stuff here
</div>
<div class="grid_9">
<div data-ui-view="page-content">
<div ng-include="/Content/app/test/partials/home.html"></div>
</div>
</div>
</div>
제휴하지 않습니다 StackOverflow