2

特定のルート /case/subpage を持つモーダルがありますが、親テンプレートを最後の状態テンプレートと一致させて、現在のページの単なるオーバーレイのように見せたいです。例: ユーザーが Contact Us からクリックした場合、親テンプレートは contact us で、状態は /case/subpage です

これが私がいる場所です。ハードコードしてこれを機能させることができますが、templateProvider で以前の状態を取得する方法が必要でしたが、fromState は $rootScope でのみ機能します

.state 'case',
    url: '/case'
    templateProvider: ($http) ->
        templateName = '/views/contact.html'
        console.log(templateName)
        return $http.get(templateName).then (tpl) ->
            console.log('success',tpl);
            tpl.data
    controller:'MainCtrl',
.state 'modal',
    url: ''
    abstract:true,
    parent:'case',
    onEnter: ($modal) ->
        $modal.open
          templateUrl: '/views/case/modal.html',
          controller: 'ModalCtrl',
          animation: true,
          size: 'sm'
        return
4

0 に答える 0