特定のルート /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