gpt4 book ai didi

javascript - 当我点击它们时,Ui-sref 不起作用

转载 作者:行者123 更新时间:2023-12-03 08:18:38 25 4
gpt4 key购买 nike

我有一个 html 文件

<div class="list">

<a ui-sref="sideMenu.settings.profileSettings" class="item item-icon-left">
<i class="icon ion-email"></i></a>
User Profile
</a>
<a ui-sref="sideMenu.settings.profileSettings" class="item item-icon-left">
<i class="icon ion-email"></i>
Vehicle
</a>
</div>

和一个js文件

.state('sideMenu.settings.profileSettings', {
url: "/profileSettings",
templateUrl: "templates/Settings/profileSettings.html",
controller: 'profileSettingsController'

})

现在每当我点击状态时。它会更新网址。这意味着它正在执行,但不会更新 View 。我一直在挠头,但似乎无法弄清楚问题是什么。

最佳答案

a working plunker不完全确定什么不起作用,因为现在确实有很多资源和问答揭示了 UI-Router 的奥秘......但是好的

我这样使用你的状态:

  .state('sideMenu', {
url: "",
template: '<div ui-view></div>',
})
.state('sideMenu.settings', {
url: "",
template: '<div ui-view></div>',
})
.state('sideMenu.settings.profileSettings', {
url: "/profileSettings",
templateUrl: "templates/Settings/profileSettings.html",
controller: 'profileSettingsController'
})
.state('sideMenu.settings.vehicle', {
url: "/vehicle",
templateUrl: "tpl.html",
})

正如我们所看到的,我刚刚向 parent 展示并添加了另一辆状态车辆。

像这样的index.html:

<div class="list">

<a ui-sref="sideMenu.settings.profileSettings" class="item item-icon-left">
<i class="icon ion-email"></i>
User Profile
</a><br />
<a ui-sref="sideMenu.settings.vehicle" class="item item-icon-left">
<i class="icon ion-email"></i>
Vehicle
</a>

</div>

在某处加上目标

<div ui-view=""></div> // here will be the parent state injected

它正在工作。检查一下here

关于javascript - 当我点击它们时,Ui-sref 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33817356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com