【发布时间】:2017-05-07 01:22:39
【问题描述】:
我正在研究离子框架。所以我对使用 ui-sref 和 href 感到困惑。例如,对于标签,我们使用 ui-sref,因为我们可以将各种状态都链接到某个主(基本)url。
例如
.state('dashboard', {
url: "/dashboard",
templateUrl: 'templates/dashboard.html',
controller: 'dashboardCtrl'
})
.state('dashboard.active', {
url: '/active',
views: {
'active': {
templateUrl: 'templates/active.html',
controller: 'ActiveCtrl'
}
}
})
如果我想从这些状态或模板之一移动到不同的模板(例如到 active.html),我的仪表板页面有标签现在有各种不同的状态 例如。
//active.html
<li class="item">
<a class="button button-positive" ui-sref="dashboard.editClaim"> Edit Claim
</a>
</li>
或
<li class="item">
<a class="button button-positive" href="#/dashboard/editClaim"> Edit Claim
</a>
</li>
我应该在这里使用 ui-sref 还是 href。 如果我在那里使用 ui-sref,editclaim 模板也有标签,它会正常工作,因为目前这是问题所在。 所以我想知道我是否必须保持某种状态直到那里。谢谢。
【问题讨论】:
标签: javascript angularjs ionic-framework