【发布时间】:2017-03-08 22:35:06
【问题描述】:
我正在处理一些Bootstrap-UI tabs,但我无法在线找到使用templateURL 的实例,而无需操作页面的URL。这是我想做的:
HTML
<uib-tabset active="active">
<uib-tab ng-repeat="tab in model.tabs" index="$index" heading="{{tab.title}}">
{{tab.content}}
</uib-tab>
</uib-tabset>
JS
model.jo = {...} // a gigantic JSON object - needs to be available in the templates.
model.tabs = [
{
title: "Visualized",
content: url('vis.html')
},
{
title: "Pure JSON",
content: url('json.html')
}
]
我在网上找到的大部分内容都使用$routeProvider 和$locationProvider 修改URL 以显示不同的选项卡,例如:http://embed.plnkr.co/TMN3KNlS4Dv90SvbTQKJ/。我不想那样做。
有什么方法可以像定义组件一样定义templateUrl?
另外,我在 html 页面中需要我的 JSON 对象 model.jo。
【问题讨论】:
标签: javascript angularjs angular-ui-bootstrap angularjs-ng-include