는 방법은 기본적으로 하기 때 나를 사용하여 각도 ui-모니터링 가능합니다.

StackOverflow https://stackoverflow.com//questions/20040563

  •  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>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top