у меня есть ui-view
,
<div ui-view="filtersView_ModalA" class="filter-container"></div>
Теперь я хочу создать общие маршруты, так что в будущем, если потребуется реализация какого-либо нового filterView, например,
<div ui-view="filtersView_ModalB" class="filter-container"></div>
Мой route
может справиться с тем же.
Я получаю ModalA или ModalB от stateParams.prodType
.
.state('Modal.tabs', {
url: .......,
views: {
'filtersView_{{stateParams.prodType}}@Modal.tabs': {
templateUrl: function(stateParams) {
// stateParams.prodType works here
.....
},
Это не работает.
Я тоже пробовал, 'filtersView_' + stateParams.prodType + '@Modal.tabs' : {
Ничего не сработало.
или can I declare a constant and concat the values in view names?
Я что-то не так делаю?