gpt4 book ai didi

javascript - ui.router 改变状态,但 ui-view 不显示任何东西?

转载 作者:行者123 更新时间:2023-11-29 18:14:31 25 4
gpt4 key购买 nike

虽然状态已成功更改,但我无法让 ui-view 更新:

HTML

<a ui-sref="promo.foo">Foo state</a>
<a ui-sref="promo.bar">Bar state</a>

<div ui-view=""></div>

JavaScript

$urlRouterProvider.otherwise("/");

$stateProvider
.state('promo', {
url: "/",
abstract: true
})
.state('promo.foo', {
url: "promo/foo",
template: "'<h3>Foo</h3>'",
controller: function($scope) {
$scope.value = 'foo';
}
})
.state('promo.bar', {
url: "promo/bar",
template: "'<h3>Bar</h3>'",
controller: function($scope) {
$scope.value = 'bar';
}
})

Plnkr (带有引导样式)

我也尝试过将 ui-view 设置为相同的特定状态;并从我的 $scope 动态更改其 RHS。

最佳答案

由于您正在尝试创建嵌套 View ,因此 home 状态应该有一个包含 ui-view-element 的模板。此外,您在模板中同时使用了双引号和单引号

template: "'<h3>Foo</h3>'"

这是Plunker吗?你在想什么?

关于javascript - ui.router 改变状态,但 ui-view 不显示任何东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24585586/

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