【发布时间】:2018-04-26 10:36:24
【问题描述】:
我有一个ui-view,
<div ui-view="filtersView_ModalA" class="filter-container"></div>
现在,我想创建通用路由,以便今后,如果需要实现任何新的 filterView,例如,
<div ui-view="filtersView_ModalB" class="filter-container"></div>
我的route 也可以处理。
我正在从 stateParams.prodType 获取 ModalA 或 ModalB。
.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?
我做错了吗?
【问题讨论】:
标签: javascript angularjs angular-ui-router